8#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
9# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
16#if !ALIB_MONOMEM || !ALIB_CONTAINERS
17# include <unordered_map>
18# include <unordered_set>
37DOX_MARKER([DOX_BOXING_OPTIMIZE_DEFINE_1])
39DOX_MARKER([DOX_BOXING_OPTIMIZE_DEFINE_1])
42#if !ALIB_FEAT_BOXING_BIJECTIVE_INTEGRALS
57 #if ALIB_SIZEOF_INTEGER == 8
65#if ALIB_SIZEOF_LONGDOUBLE_REPORTED <= 2 * ALIB_SIZEOF_INTEGER
68#if ALIB_FEAT_BOXING_BIJECTIVE_FLOATS
72#if !ALIB_FEAT_BOXING_BIJECTIVE_CHARACTERS
82DOX_MARKER([DOX_BOXING_OPTIMIZE_DEFINE_2])
84DOX_MARKER([DOX_BOXING_OPTIMIZE_DEFINE_2])
133#if !ALIB_SINGLE_THREADED
#define ALIB_BOXING_VTABLE_DEFINE(TMapped, Identifier)
#define ALIB_BOXING_VTABLE_DEFINE_ARRAYTYPE(TMapped, Identifier)
SortOrder
Denotes sort order.
Side
Denotes if something is left or right.
SourceData
Denotes if the source data should be moved or copied.
Reach
Denotes the reach of something.
Timing
Denotes if asynchronous tasks become synchronized.
Alignment
Denotes Alignments.
ContainerOp
Denotes standard container operations.
Switch
Denotes if sth. is switched on or off.
Phase
Denotes a phase, e.g.,of a transaction.
CreateIfNotExists
Denotes whether something should be created if it does not exist.
Case
Denotes upper and lower case character treatment.
CreateDefaults
Denotes whether default entities should be created or not.
Whitespaces
Denotes whether a string is trimmed or not.
Caching
Denotes if a cache mechanism is enabled or disabled.
Propagation
Denotes whether a e.g a setting should be propagated.
ValueReference
Denotes if a value is interpreted as an absolute or relative number.
Safeness
Denotes whether something should be performed in a safe or unsafe fashion.
Initialization
Used for example with constructors that allow to suppress initialization of members.
Inclusion
Denotes how members of a set something should be taken into account.
Timezone
Denotes whether a time value represents local time or UTC.