ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
alib
system
mappedfile.mod.cpp
1
//##################################################################################################
2
// ALib C++ Framework
3
//
4
// Copyright 2013-2026 A-Worx GmbH, Germany
5
// Published under 'Boost Software License' (a free software license, see LICENSE.txt)
6
//##################################################################################################
7
//========================================= Global Fragment ========================================
8
module
;
9
#include "
alib/system/system.prepro.hpp
"
10
#include "
alib/strings/strings.prepro.hpp
"
11
#include "
alib/boxing/boxing.prepro.hpp
"
12
#include "
alib/system/system.prepro.hpp
"
13
#include <fstream>
14
#if !defined(_WIN32)
15
#include <fcntl.h>
16
#include <sys/stat.h>
17
#if defined(_POSIX_MAPPED_FILES) && _POSIX_MAPPED_FILES > 0
18
#include <sys/mman.h>
19
#endif
20
#endif
21
22
//============================================= Imports ============================================
23
module
ALib.System.MappedFile
;
24
import
ALib.System
;
25
# if ALIB_EXPRESSIONS
26
import
ALib.Expressions
;
27
# endif
28
//========================================== Implementation ========================================
29
ALIB_ALLOW_IMPLEMENTATION_INCLUSION
30
#include "mappedfile.cpp"
31
ALIB_POP_ALLOWANCE
ALIB_ALLOW_IMPLEMENTATION_INCLUSION
#define ALIB_ALLOW_IMPLEMENTATION_INCLUSION
Definition
alib.prepro.hpp:555
ALIB_POP_ALLOWANCE
#define ALIB_POP_ALLOWANCE
Definition
alib.prepro.hpp:651
boxing.prepro.hpp
ALib.Expressions
ALib.System.MappedFile
ALib.System
strings.prepro.hpp
system.prepro.hpp