ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
poolallocator.cpp
1// #################################################################################################
2// ALib C++ Library
3//
4// Copyright 2013-2024 A-Worx GmbH, Germany
5// Published under 'Boost Software License' (a free software license, see LICENSE.txt)
6// #################################################################################################
9#if !DOXYGEN
10
11#if ALIB_DEBUG_MONOMEM && ALIB_DEBUG_ALLOCATIONS
12# pragma message "Symbols ALIB_DEBUG_MONOMEM and ALIB_DEBUG_ALLOCATIONS are set in parallel. Statistics on allocatoions will be fairly wrong."
13#endif
14
15// Including the definintions of the non-inlined methods of TPoolAllocator.
16// After that, the two predefined versions are explicitly instantiated.
17
19
20namespace alib::monomem {
21
22template ALIB_API class TPoolAllocator<lang::HeapAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
23template ALIB_API class TPoolAllocator< MonoAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
24
25} // namespace [alib::monomem]
26
27#endif // !DOXYGEN
#define ALIB_API
Definition alib.hpp:639