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"
19#if ALIB_DEBUG_MEMORY && ALIB_DEBUG_ALLOCATIONS
20# pragma message "Symbols ALIB_DEBUG_MEMORY and ALIB_DEBUG_ALLOCATIONS are set in parallel. Statistics on allocatoions will be fairly wrong."
41# if !ALIB_SINGLE_THREADED
49DOX_MARKER( [ALIB_MANUAL_T_HPP_FILE_USAGE] )
53#include "alib/monomem/monoallocator.t.inl"
56DOX_MARKER( [ALIB_MANUAL_T_HPP_FILE_USAGE] )
68template ALIB_DLL class TPoolAllocator<lang::HeapAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
69template ALIB_DLL class TPoolAllocator< MonoAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
ALIB_DLL TMonoAllocator< lang::HeapAllocator > GLOBAL_ALLOCATOR
ALIB_DLL RecursiveLock GLOBAL_ALLOCATOR_LOCK
threads::RecursiveLock RecursiveLock
Type alias in namespace alib.