ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
alib
strings
monomem
strings_monomem.cpp
1
#if ALIB_MONOMEM && ALIB_DEBUG && !DOXYGEN
2
3
//##################################################################################################
4
// Instantiation of monomem::DbgDumpStatistics for TMonoAllocator<lang::HeapAllocator>.
5
//##################################################################################################
6
#include "
alib/strings/monomem/strings_monomem.t.hpp
"
7
8
namespace
alib::monomem
{
9
template
ALIB_DLL
NAString
monomem::DbgDumpStatistics
(
TMonoAllocator<lang::HeapAllocator>
&ma);
10
}
11
12
#endif
//ALIB_MONOMEM && ALIB_DEBUG && !DOXYGEN
13
14
//==================================================================================================
15
//==== AString versions using Mono- and PoolAllocator (instantiations)
16
//==================================================================================================
17
#define ALIB_STRINGS_TASTRING_INSTANTIATION
18
# include "alib/strings/detail/tastringimpl.hpp"
19
20
#define ALIB_STRINGS_TASTRING_INSTANTIATION
21
# define ASTR_TALLOC_SPEC monomem::TMonoAllocator<lang::HeapAllocator>
22
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_X
23
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
24
25
# define ASTR_TALLOC_SPEC monomem::TMonoAllocator<lang::HeapAllocator>
26
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_W
27
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
28
29
# define ASTR_TALLOC_SPEC monomem::TMonoAllocator<lang::HeapAllocator>
30
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_N
31
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
32
33
34
# define ASTR_TALLOC_SPEC PoolAllocator
35
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_X
36
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
37
38
# define ASTR_TALLOC_SPEC PoolAllocator
39
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_W
40
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
41
42
# define ASTR_TALLOC_SPEC PoolAllocator
43
# define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_N
44
# include "alib/strings/detail/tastring_ca_impl.hpp.inl"
45
46
#undef ALIB_STRINGS_TASTRING_INSTANTIATION
ALIB_DLL
#define ALIB_DLL
Definition
alib.prepro.hpp:549
alib::monomem::TMonoAllocator
Definition
monoallocator.hpp:278
alib::monomem
Definition
localallocator.hpp:8
alib::monomem::DbgDumpStatistics
NAString DbgDumpStatistics(monomem::TMonoAllocator< TAllocator > &ma)
alib::NAString
strings::TAString< nchar, lang::HeapAllocator > NAString
Type alias in namespace #"%alib".
Definition
tastring.hpp:2041
strings_monomem.t.hpp