11#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
12# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
24#if defined( _WIN32 ) || defined(__APPLE__)
66#define ALIB_STRINGS_TASTRING_INSTANTIATION
69#define ASTR_TALLOC_SPEC MonoAllocator
70#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_W
73#define ASTR_TALLOC_SPEC MonoAllocator
74#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_N
78#define ASTR_TALLOC_SPEC PoolAllocator
79#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_W
82#define ASTR_TALLOC_SPEC PoolAllocator
83#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_N
127template<
integer TCapacity>
131template<
integer TCapacity>
135template<
integer TCapacity>
169template<
integer TCapacity>
173template<
integer TCapacity>
177template<
integer TCapacity>
230 template<
typename TAllocator>
NAString DbgDumpStatistics(monomem::TMonoAllocator< TAllocator > &ma)
LocalStringMA< 64 > StringMA64
Type alias name for TLocalString<character,64,MonoAllocator>.
LocalStringPA< 32 > StringPA32
Type alias name for TLocalString<character,32,PoolAllocator>.
strings::TLocalString< nchar, TCapacity, MonoAllocator > NLocalStringMA
Type alias in namespace alib.
strings::TAString< wchar, PoolAllocator > WAStringPA
Type alias in namespace alib.
LocalStringMA< 128 > StringMA128
Type alias name for TLocalString<character,128,MonoAllocator>.
LocalStringMA< 2048 > StringMA2K
Type alias name for TLocalString<character,2048,MonoAllocator>.
strings::TLocalString< nchar, TCapacity, PoolAllocator > NLocalStringPA
Type alias in namespace alib.
strings::TLocalString< character, TCapacity, MonoAllocator > LocalStringMA
Type alias in namespace alib.
LocalStringPA< 16 > StringPA16
Type alias name for TLocalString<character,16,PoolAllocator>.
LocalStringPA< 128 > StringPA128
Type alias name for TLocalString<character,128,PoolAllocator>.
strings::TStringLengthResetter< nchar, PoolAllocator > NStringPALengthResetter
Type alias in namespace alib.
LocalStringMA< 1024 > StringMA1K
Type alias name for TLocalString<character,1024,MonoAllocator>.
strings::TStringLengthResetter< wchar, PoolAllocator > WStringPALengthResetter
Type alias in namespace alib.
strings::TLocalString< character, TCapacity, PoolAllocator > LocalStringPA
Type alias in namespace alib.
LocalStringMA< 4096 > StringMA4K
Type alias name for TLocalString<character,4096,MonoAllocator>.
strings::TAString< wchar, MonoAllocator > WAStringMA
Type alias in namespace alib.
LocalStringMA< 32 > StringMA32
Type alias name for TLocalString<character,32,MonoAllocator>.
strings::TAString< nchar, lang::HeapAllocator > NAString
Type alias in namespace alib.
LocalStringPA< 8 > StringPA8
Type alias name for TLocalString<character,8,PoolAllocator>.
LocalStringMA< 512 > StringMA512
Type alias name for TLocalString<character,512,MonoAllocator>.
LocalStringMA< 8 > StringMA8
Type alias name for TLocalString<character,8,MonoAllocator>.
strings::TStringLengthResetter< character, MonoAllocator > StringMALengthResetter
Type alias in namespace alib.
LocalStringMA< 16 > StringMA16
Type alias name for TLocalString<character,16,MonoAllocator>.
strings::TLocalString< wchar, TCapacity, PoolAllocator > WLocalStringPA
Type alias in namespace alib.
strings::TAString< nchar, PoolAllocator > NAStringPA
Type alias in namespace alib.
strings::TAString< nchar, MonoAllocator > NAStringMA
Type alias in namespace alib.
strings::TAString< character, MonoAllocator > AStringMA
Type alias in namespace alib.
LocalStringMA< 256 > StringMA256
Type alias name for TLocalString<character,256,MonoAllocator>.
strings::TAString< character, PoolAllocator > AStringPA
Type alias in namespace alib.
LocalStringPA< 4096 > StringPA4K
Type alias name for TLocalString<character,4096,PoolAllocator>.
LocalStringPA< 256 > StringPA256
Type alias name for TLocalString<character,256,PoolAllocator>.
strings::TStringLengthResetter< character, PoolAllocator > StringPALengthResetter
Type alias in namespace alib.
LocalStringPA< 1024 > StringPA1K
Type alias name for TLocalString<character,1024,PoolAllocator>.
LocalStringPA< 512 > StringPA512
Type alias name for TLocalString<character,512,PoolAllocator>.
LocalStringPA< 64 > StringPA64
Type alias name for TLocalString<character,64,PoolAllocator>.
LocalStringPA< 2048 > StringPA2K
Type alias name for TLocalString<character,2048,PoolAllocator>.
strings::TStringLengthResetter< nchar, MonoAllocator > NStringMALengthResetter
Type alias in namespace alib.
strings::TLocalString< wchar, TCapacity, MonoAllocator > WLocalStringMA
Type alias in namespace alib.
strings::TStringLengthResetter< wchar, MonoAllocator > WStringMALengthResetter
Type alias in namespace alib.