ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
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 ========================================
8module;
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 ============================================
18module ALib.Singletons;
19 import ALib.Lang;
20# if ALIB_MONOMEM
21 import ALib.Monomem;
22# endif
23//========================================== Implementation ========================================
25#include "singletons.cpp"
#define ALIB_ALLOW_IMPLEMENTATION_INCLUSION
#define ALIB_POP_ALLOWANCE