ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
alib
singletons
singletons.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/singletons/singletons.prepro.hpp
"
10
#if !ALIB_MONOMEM || !ALIB_CONTAINERS
11
# include <unordered_map>
12
#endif
13
#if !ALIB_MONOMEM && !ALIB_SINGLE_THREADED
14
# include <mutex>
15
#endif
16
#include <cstring>
17
//============================================= Imports ============================================
18
module
ALib.Singletons
;
19
import
ALib.Lang
;
20
# if ALIB_MONOMEM
21
import
ALib.Monomem
;
22
# endif
23
//========================================== Implementation ========================================
24
ALIB_ALLOW_IMPLEMENTATION_INCLUSION
25
#include "singletons.cpp"
26
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
ALib.Lang
ALib.Monomem
ALib.Singletons
singletons.prepro.hpp