ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
box.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_DEBUG_BOXING
11# if !ALIB_MONOMEM
12# include <unordered_map>
13# include <unordered_set>
14# endif
15# include <vector>
16# include <algorithm>
17#endif // ALIB_DEBUG_BOXING
18#include <cmath>
19#include <functional>
20#include <cstring>
21#include <typeindex>
22
23//============================================= Imports ============================================
24module ALib.Boxing;
25 import ALib.Lang;
26# if ALIB_MONOMEM
27 import ALib.Monomem;
28# endif
29//========================================== Implementation ========================================
31#include "box.cpp"
32#include "boxing_debug.cpp"
#define ALIB_ALLOW_IMPLEMENTATION_INCLUSION
#define ALIB_POP_ALLOWANCE