Stroika Library
3.0d16
Help-Home
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
11
namespace
Stroika::Foundation::Characters
{
12
class
String;
13
}
14
namespace
Stroika::Foundation::Time {
15
class
DateTime;
16
}
17
18
namespace
Stroika::Foundation::IO::FileSystem
{
19
20
using namespace
std::filesystem;
21
22
using
Characters::String
;
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_*/
Stroika::Foundation::Characters::String
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition
String.h:201
Stroika::Foundation::Characters
Definition
Character.h:31
Stroika::Foundation::IO::FileSystem
Definition
Foundation/IO/FileSystem/Common.h:18
Stroika::Foundation::IO::FileSystem::FileOffset_t
int64_t FileOffset_t
Definition
Foundation/IO/FileSystem/Common.h:28
Library
Sources
Stroika
Foundation
IO
FileSystem
Common.h
Generated by
1.9.8