Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Foundation/IO/FileSystem/Common.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_IO_FileSystem_Common_h_
5#define _Stroika_Foundation_IO_FileSystem_Common_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include <filesystem>
10
12 class String;
13}
14namespace Stroika::Foundation::Time {
15 class DateTime;
16}
17
19
20 using namespace std::filesystem;
21
23 using Time::DateTime;
24
25 /**
26 * @todo MAYBE MAKE UNSIGNED???
27 */
28 using FileOffset_t = int64_t;
29
30}
31
32/*
33 ********************************************************************************
34 ***************************** Implementation Details ***************************
35 ********************************************************************************
36 */
37#include "Common.inl"
38
39#endif /*_Stroika_Foundation_IO_FileSystem_Common_h_*/
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition String.h:201