ALib C++ Library
by
Library Version:
2412 R0
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
monomem
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
// #################################################################################################
7
#include "
alib/alib_precompile.hpp
"
8
#include "
alib/monomem/poolallocator.hpp
"
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
18
#include "
alib/monomem/poolallocator.t.hpp
"
19
20
namespace
alib::monomem
{
21
22
template
ALIB_API
class
TPoolAllocator<lang::HeapAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
23
template
ALIB_API
class
TPoolAllocator< MonoAllocator, ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT>;
24
25
}
// namespace [alib::monomem]
26
27
#endif
// !DOXYGEN
alib_precompile.hpp
ALIB_API
#define ALIB_API
Definition
alib.hpp:639
alib::monomem
Definition
boxes.inl:20
poolallocator.hpp
poolallocator.t.hpp