ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
strings_monomem.mpp File Reference

Description:

This header-file is part of the ALib C++ Library. With supporting legacy or module builds, .mpp-files are either recognized by the build-system as C++20 Module interface files, or are included by the import/include headers.

© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.

Definition in file strings_monomem.mpp.

#include "alib/strings/strings.prepro.hpp"
#include <iterator>
#include <cmath>
#include <algorithm>
#include <clocale>
#include <intrin.h>
#include <limits>
#include <vector>
import ALib.Strings;
import ALib.Monomem;
import ALib.Time;
import ALib.Lang;
Include dependency graph for strings_monomem.mpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  alib
 
namespace  alib::monomem
 

Typedefs

using alib::AStringMA = strings::TAString<character , MonoAllocator >
 Type alias in namespace alib.
 
using alib::AStringPA = strings::TAString<character , PoolAllocator >
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::LocalStringMA = strings::TLocalString<character , TCapacity, MonoAllocator>
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::LocalStringPA = strings::TLocalString<character , TCapacity, PoolAllocator>
 Type alias in namespace alib.
 
using alib::NAStringMA = strings::TAString<nchar , MonoAllocator >
 Type alias in namespace alib.
 
using alib::NAStringPA = strings::TAString<nchar , PoolAllocator >
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator>
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::NLocalStringPA = strings::TLocalString <nchar , TCapacity, PoolAllocator>
 Type alias in namespace alib.
 
using alib::NStringMALengthResetter = strings::TStringLengthResetter<nchar , MonoAllocator>
 Type alias in namespace alib.
 
using alib::NStringPALengthResetter = strings::TStringLengthResetter<nchar , PoolAllocator>
 Type alias in namespace alib.
 
using alib::StringMA128 = LocalStringMA< 128>
 Type alias name for TLocalString<character,128,MonoAllocator>.
 
using alib::StringMA16 = LocalStringMA< 16>
 Type alias name for TLocalString<character,16,MonoAllocator>.
 
using alib::StringMA1K = LocalStringMA<1024>
 Type alias name for TLocalString<character,1024,MonoAllocator>.
 
using alib::StringMA256 = LocalStringMA< 256>
 Type alias name for TLocalString<character,256,MonoAllocator>.
 
using alib::StringMA2K = LocalStringMA<2048>
 Type alias name for TLocalString<character,2048,MonoAllocator>.
 
using alib::StringMA32 = LocalStringMA< 32>
 Type alias name for TLocalString<character,32,MonoAllocator>.
 
using alib::StringMA4K = LocalStringMA<4096>
 Type alias name for TLocalString<character,4096,MonoAllocator>.
 
using alib::StringMA512 = LocalStringMA< 512>
 Type alias name for TLocalString<character,512,MonoAllocator>.
 
using alib::StringMA64 = LocalStringMA< 64>
 Type alias name for TLocalString<character,64,MonoAllocator>.
 
using alib::StringMA8 = LocalStringMA< 8>
 Type alias name for TLocalString<character,8,MonoAllocator>.
 
using alib::StringMALengthResetter = strings::TStringLengthResetter<character , MonoAllocator>
 Type alias in namespace alib.
 
using alib::StringPA128 = LocalStringPA< 128>
 Type alias name for TLocalString<character,128,PoolAllocator>.
 
using alib::StringPA16 = LocalStringPA< 16>
 Type alias name for TLocalString<character,16,PoolAllocator>.
 
using alib::StringPA1K = LocalStringPA<1024>
 Type alias name for TLocalString<character,1024,PoolAllocator>.
 
using alib::StringPA256 = LocalStringPA< 256>
 Type alias name for TLocalString<character,256,PoolAllocator>.
 
using alib::StringPA2K = LocalStringPA<2048>
 Type alias name for TLocalString<character,2048,PoolAllocator>.
 
using alib::StringPA32 = LocalStringPA< 32>
 Type alias name for TLocalString<character,32,PoolAllocator>.
 
using alib::StringPA4K = LocalStringPA<4096>
 Type alias name for TLocalString<character,4096,PoolAllocator>.
 
using alib::StringPA512 = LocalStringPA< 512>
 Type alias name for TLocalString<character,512,PoolAllocator>.
 
using alib::StringPA64 = LocalStringPA< 64>
 Type alias name for TLocalString<character,64,PoolAllocator>.
 
using alib::StringPA8 = LocalStringPA< 8>
 Type alias name for TLocalString<character,8,PoolAllocator>.
 
using alib::StringPALengthResetter = strings::TStringLengthResetter<character , PoolAllocator>
 Type alias in namespace alib.
 
using alib::WAStringMA = strings::TAString<wchar , MonoAllocator >
 Type alias in namespace alib.
 
using alib::WAStringPA = strings::TAString<wchar , PoolAllocator >
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator>
 Type alias in namespace alib.
 
template<integer TCapacity>
using alib::WLocalStringPA = strings::TLocalString <wchar , TCapacity, PoolAllocator>
 Type alias in namespace alib.
 
using alib::WStringMALengthResetter = strings::TStringLengthResetter<wchar , MonoAllocator>
 Type alias in namespace alib.
 
using alib::WStringPALengthResetter = strings::TStringLengthResetter<wchar , PoolAllocator>
 Type alias in namespace alib.
 

Functions

template<typename TAllocator>
NAString alib::monomem::DbgDumpStatistics (monomem::TMonoAllocator< TAllocator > &ma)