This is the root namespace of ALib, a general purpose C++ library. ALib is developed by A-Worx GmbH, Germany, published under Boost Software License.
This namespace is almost empty, apart from:
Nevertheless, this namespace is quite bloated with type aliases, which is explained in the next section.
This namespace is overcrowded with types. However, almost all of them are just aliased types created with C++ keyword "using"
.
Motivation for the existence of the aliases and details of their use is given in appendix chapter A.3 Type Aliases in Namespace ::alib of the General Programmer's Manual of ALib.
Similar to the concept of mirroring important interface classes into this namespace alib (which is described in the previous paragraph), it is also agreed to place important global constants here. The impact and benefits are quite the same.
As a sample, see DIRECTORY_SEPARATOR or NEW_LINE, which appear in this namespace as soon as header alib/lang/system/path.hpp, respectively alib/strings/cstring.hpp is included.
The ALib Programmer's Manual provides extensive documentation, including various separated manuals of ALib Modules, tutorials with sample code, information about configuring and compiling the library and so forth.
For people new to ALib, the ALib Programmer's Manual is the right place to start!
Nested Namespaces: | |
namespace | bitbuffer |
namespace | boxing |
namespace | characters |
namespace | cli |
namespace | compatibility |
namespace | config |
namespace | containers |
namespace | enums |
namespace | expressions |
namespace | files |
namespace | lang |
namespace | lox |
namespace | monomem |
namespace | singletons |
namespace | strings |
namespace | threadmodel |
namespace | threads |
namespace | time |
Type Index: | |
struct | CHK |
See sibling type NC. More... | |
struct | CompilationFlagMeaningsEntry |
This is a struct composing an entry in COMPILATION_FLAG_MEANINGS. More... | |
struct | NC |
struct | TCompilationFlags |
Type Definition Index: | |
using | AlignedCharArray = characters::AlignedCharArray<> |
using | ALoxReportWriter = lox::ALoxReportWriter |
Type alias in namespace alib. | |
using | AnsiConsoleLogger = lox::loggers::AnsiConsoleLogger |
Type alias in namespace alib. | |
using | AnsiLogger = lox::loggers::AnsiLogger |
Type alias in namespace alib. | |
using | ArrayCompressor = bitbuffer::ac_v1::ArrayCompressor |
using | AString = strings::TAString<character, lang::HeapAllocator> |
Type alias in namespace alib. | |
using | AStringMA = strings::TAString<character , MonoAllocator > |
Type alias in namespace alib. | |
using | AStringPA = strings::TAString<character , PoolAllocator > |
Type alias in namespace alib. | |
using | AutoSizes = strings::util::AutoSizes |
Type alias in namespace alib. | |
using | BitBuffer = bitbuffer::BitBuffer |
Type alias in namespace alib. | |
template<uinteger TCapacity> | |
using | BitBufferLocal = bitbuffer::BitBufferLocal<TCapacity> |
Type alias in namespace alib. | |
using | BitBufferMA = bitbuffer::BitBufferMA |
Type alias in namespace alib. | |
using | BitReader = bitbuffer::BitReader |
Type alias in namespace alib. | |
template<int TEnd, int TBegin = 0, typename TInterface = int> | |
using | BitSet = lang::TBitSet<int, TEnd, TBegin> |
Type alias in namespace alib. | |
using | BitWriter = bitbuffer::BitWriter |
Type alias in namespace alib. | |
using | Box = boxing::Box |
Type alias in namespace alib. | |
using | BoxesHA = boxing::TBoxes<lang::HeapAllocator> |
Type alias in namespace alib. | |
using | BoxesMA = boxing::TBoxes<MonoAllocator> |
Type alias in namespace alib. | |
using | BoxesPA = boxing::TBoxes<PoolAllocator> |
Type alias in namespace alib. | |
using | ByteSize = lang::format::ByteSizeIEC |
Type alias in namespace alib. | |
using | ByteSizeIEC = lang::format::ByteSizeIEC |
Type alias in namespace alib. | |
using | ByteSizeSI = lang::format::ByteSizeSI |
Type alias in namespace alib. | |
using | ByteSizeUnits = lang::format::ByteSizeUnits |
Type alias in namespace alib. | |
using | Calculus = expressions::plugins::Calculus |
Type alias in namespace alib. | |
using | CalendarDate = lang::system::CalendarDate |
Type alias in namespace alib. | |
using | CalendarDateTime = lang::system::CalendarDateTime |
Type alias in namespace alib. | |
using | CalendarDuration = lang::system::CalendarDuration |
Type alias in namespace alib. | |
using | CallerInfo = lang::CallerInfo |
Type alias in namespace alib. | |
using | character = characters::character |
Type alias in namespace alib. | |
using | CLIUtil = cli::CLIUtil |
Type alias in namespace alib. | |
using | CommandLine = cli::CommandLine |
Type alias in namespace alib. | |
using | Compiler = expressions::Compiler |
Type alias in namespace alib. | |
using | CompilerPlugin = expressions::CompilerPlugin |
Type alias in namespace alib. | |
using | ComplementAString = strings::TAString <complementChar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | ComplementAStringMA = strings::TAString<complementChar, MonoAllocator > |
Type alias in namespace alib. | |
using | ComplementAStringPA = strings::TAString<complementChar, PoolAllocator > |
Type alias in namespace alib. | |
using | complementChar = characters::complementChar |
Type alias in namespace alib. | |
using | ComplementCString = strings::TCString <complementChar> |
Type alias in namespace alib. | |
using | ComplementFormat = strings::TFormat<complementChar > |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | ComplementLocalString = strings::TLocalString<complementChar, TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | ComplementLocalStringMA = strings::TLocalString<complementChar, TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | ComplementLocalStringPA = strings::TLocalString<complementChar, TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | ComplementNumberFormat = strings::TNumberFormat<complementChar> |
Type alias in namespace alib. | |
using | ComplementString = strings::TString <complementChar> |
Type alias in namespace alib. | |
using | ComplementStringLengthResetter = strings::TStringLengthResetter<complementChar,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | ComplementStringMALengthResetter = strings::TStringLengthResetter<complementChar, MonoAllocator> |
Type alias in namespace alib. | |
using | ComplementStringNZT = strings::TStringNZT <complementChar> |
Type alias in namespace alib. | |
using | ComplementStringPALengthResetter = strings::TStringLengthResetter<complementChar, PoolAllocator> |
Type alias in namespace alib. | |
using | ComplementSubstring = strings::TSubstring <complementChar> |
Type alias in namespace alib. | |
using | Condition = threads::Condition |
Type alias in namespace alib. | |
using | ConfigResourcePool = config::ConfigResourcePool |
Type alias in namespace alib. | |
using | Configuration = config::Configuration |
Type alias in namespace alib. | |
using | ConfigurationListener = config::ConfigurationListener |
Type alias in namespace alib. | |
using | Console = lang::system::Console |
Type alias in namespace alib. | |
using | ConsoleLogger = lox::loggers::ConsoleLogger |
Type alias in namespace alib. | |
using | CString = strings::TCString <character> |
Type alias in namespace alib. | |
using | DateTime = time::DateTime |
Type alias in namespace alib. | |
using | DbgBoxing = boxing::DbgBoxing |
Type alias in namespace alib. | |
using | Declaration = config::Declaration |
Type alias in namespace alib. | |
using | DedicatedWorker = threadmodel::DedicatedWorker |
Type alias in namespace alib. | |
using | DWManager = threadmodel::DWManager |
Type alias in namespace alib. | |
using | Enum = boxing::Enum |
Type alias in namespace alib. | |
template<typename TEnum > | |
using | EnumBitSet |
template<typename TEnum , typename TEnableIf = void> | |
using | EnumIterator = enums::EnumIterator<TEnum, TEnableIf> |
Type alias in namespace alib. | |
template<typename TEnum > | |
using | EnumRecords = enums::EnumRecords<TEnum> |
Type alias in namespace alib. | |
using | EnvironmentVariables = lang::system::EnvironmentVariables |
Type alias in namespace alib. | |
using | ESC = lox::ESC |
Type alias in namespace alib. | |
using | Exception = lang::Exception |
Type alias in namespace alib. | |
using | Expression = expressions::Expression |
Type alias in namespace alib. | |
using | ExpressionFormatter = expressions::util::ExpressionFormatter |
Type alias in namespace alib. | |
using | ExpressionScope = expressions::Scope |
Type alias in namespace alib. Renamed to not collide with alib::lox::Scope. | |
template<typename TChar , typename TAllocator > | |
using | FAppend = boxing::FAppend<TChar, TAllocator> |
Type alias in namespace alib. | |
using | FClone = boxing::FClone |
Type alias in namespace alib. | |
using | FEquals = boxing::FEquals |
Type alias in namespace alib. | |
using | FFilter = files::FFilter |
Type alias in namespace alib. | |
using | FHashcode = boxing::FHashcode |
Type alias in namespace alib. | |
using | File = files::File |
Type alias in namespace alib. | |
using | FileExpressions = files::FileExpressions |
Type alias in namespace alib. | |
using | FInfo = files::FInfo |
Type alias in namespace alib. | |
using | FIsLess = boxing::FIsLess |
Type alias in namespace alib. | |
using | FIsNotNull = boxing::FIsNotNull |
Type alias in namespace alib. | |
using | FIsTrue = boxing::FIsTrue |
Type alias in namespace alib. | |
template<typename T , std::size_t TSize> | |
using | FixedCapacityVector = containers::FixedCapacityVector<T, TSize> |
Type alias in namespace alib. | |
template<typename T , std::size_t TSize, typename TCompare = std::less<T>> | |
using | FixedSizePriorityQueue = std::priority_queue< T, FixedCapacityVector<T, TSize>, TCompare> |
using | FMTCallerInfo = lang::format::FMTCallerInfo |
Type alias in namespace alib. | |
using | Format = strings::TFormat<character> |
Type alias in namespace alib. | |
using | Formatter = lang::format::Formatter |
Type alias in namespace alib. | |
using | FormatterJavaStyle = lang::format::FormatterJavaStyle |
Type alias in namespace alib. | |
using | FormatterPythonStyle = lang::format::FormatterPythonStyle |
Type alias in namespace alib. | |
using | FTree = files::FTree |
Type alias in namespace alib. | |
template<typename TAllocator , typename TKey , typename TMapped , typename THash = std::hash <TKey>, typename TEqual = std::equal_to<TKey>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. | |
template<typename TAllocator , typename T , typename THash = std::hash <T>, typename TEqual = std::equal_to<T>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet. | |
template<typename TAllocator , typename TValueDescriptor , typename THash = std::hash <typename TValueDescriptor::KeyType>, typename TEqual = std::equal_to<typename TValueDescriptor::KeyType>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
using | HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet. | |
using | HeapAllocator = lang::HeapAllocator |
Type alias in namespace alib. | |
using | HuffmanDecoder = bitbuffer::ac_v1::HuffmanDecoder |
using | HuffmanEncoder = bitbuffer::ac_v1::HuffmanEncoder |
using | IniFileFeeder = config::IniFileFeeder |
Type alias in namespace alib. | |
using | integer = lang::integer |
Type alias in namespace alib. | |
using | intGap_t = lang::intGap_t |
Type alias in namespace alib. | |
using | ISReadLine = strings::compatibility::std::TISReadLine<character> |
Type alias in namespace alib. | |
using | ISReadLineN = strings::compatibility::std::TISReadLine<char> |
Type alias in namespace alib. | |
using | ISReadLineW = strings::compatibility::std::TISReadLine<wchar_t> |
Type alias in namespace alib. | |
using | Job = threadmodel::Job |
Type alias in namespace alib. | |
using | JPromise = threadmodel::JPromise |
Type alias in namespace alib. | |
template<typename TAllocator , typename T , Recycling TRecycling = containers::Recycling::Private> | |
using | List = containers::List<TAllocator, T, TRecycling> |
Type alias in namespace alib. | |
template<size_t TCapacityInKB> | |
using | LocalAllocator = monomem::TLocalAllocator<TCapacityInKB> |
Type alias in namespace alib. | |
using | LocalAllocator16K = monomem::TLocalAllocator<16> |
Type alias in namespace alib. Allocates 16kB of stack memory. | |
using | LocalAllocator1K = monomem::TLocalAllocator< 1> |
Type alias in namespace alib. Allocates 1kB of stack memory. | |
using | LocalAllocator2K = monomem::TLocalAllocator< 2> |
Type alias in namespace alib. Allocates 2kB of stack memory. | |
using | LocalAllocator32K = monomem::TLocalAllocator<32> |
Type alias in namespace alib. Allocates 32kB of stack memory. | |
using | LocalAllocator4K = monomem::TLocalAllocator< 4> |
Type alias in namespace alib. Allocates 4kB of stack memory. | |
using | LocalAllocator64K = monomem::TLocalAllocator<64> |
Type alias in namespace alib. Allocates 64kB of stack memory. | |
using | LocalAllocator8K = monomem::TLocalAllocator< 8> |
Type alias in namespace alib. Allocates 8kB of stack memory. | |
template<integer TCapacity> | |
using | LocalString = strings::TLocalString<character , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | LocalStringMA = strings::TLocalString<character , TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | LocalStringPA = strings::TLocalString<character , TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | Lock = threads::Lock |
Type alias in namespace alib. | |
using | Log = lox::Log |
Type alias in namespace alib. | |
using | Logger = lox::detail::Logger |
Type alias in namespace alib. | |
using | LogTools = lox::LogTools |
Type alias in namespace alib. | |
using | Lox = lox::Lox |
Type alias in namespace alib. | |
template<typename TAllocator , typename TKey , typename TMapped , typename THash = std::hash <TKey>, typename TEqual = std::equal_to<TKey>> | |
using | LRUCacheMap |
Type alias in namespace alib. | |
template<typename TAllocator , typename T , typename THash = std::hash <T>, typename TEqual = std::equal_to<T>> | |
using | LRUCacheSet |
Type alias in namespace alib. | |
template<typename TAllocator , typename TValueDescriptor , typename THash = std::hash <typename TValueDescriptor::KeyType>, typename TEqual = std::equal_to<typename TValueDescriptor::KeyType>> | |
using | LRUCacheTable = containers::LRUCacheTable< TAllocator, TValueDescriptor, THash, TEqual> |
Type alias in namespace alib. | |
using | MemoryLogger = lox::loggers::MemoryLogger |
Type alias in namespace alib. | |
using | MonoAllocator = monomem::TMonoAllocator<lang::HeapAllocator> |
using | NAString = strings::TAString <nchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | NAStringMA = strings::TAString<nchar , MonoAllocator > |
Type alias in namespace alib. | |
using | NAStringPA = strings::TAString<nchar , PoolAllocator > |
Type alias in namespace alib. | |
using | nchar = characters::nchar |
Type alias in namespace alib. | |
using | NCString = strings::TCString <nchar> |
Type alias in namespace alib. | |
using | NFormat = strings::TFormat<nchar> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | NLocalString = strings::TLocalString <nchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | NLocalStringPA = strings::TLocalString <nchar , TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | NNumberFormat = strings::TNumberFormat<nchar> |
Type alias in namespace alib. | |
using | NString = strings::TString <nchar> |
Type alias in namespace alib. | |
using | NString128 = NLocalString< 128> |
Type alias name for TLocalString<nchar,128>. | |
using | NString16 = NLocalString< 16> |
Type alias name for TLocalString<nchar,16>. | |
using | NString1K = NLocalString<1024> |
Type alias name for TLocalString<nchar,1024>. | |
using | NString256 = NLocalString< 256> |
Type alias name for TLocalString<nchar,256>. | |
using | NString2K = NLocalString<2048> |
Type alias name for TLocalString<nchar,2048>. | |
using | NString32 = NLocalString< 32> |
Type alias name for TLocalString<nchar,32>. | |
using | NString4K = NLocalString<4096> |
Type alias name for TLocalString<nchar,8192>. | |
using | NString512 = NLocalString< 512> |
Type alias name for TLocalString<nchar,512>. | |
using | NString64 = NLocalString< 64> |
Type alias name for TLocalString<nchar,64>. | |
using | NString8 = NLocalString< 8> |
Type alias name for TLocalString<nchar,8>. | |
using | NString8K = NLocalString<8192> |
Type alias name for TLocalString<nchar,4096>. | |
using | NStringLengthResetter = strings::TStringLengthResetter<nchar ,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | NStringMALengthResetter = strings::TStringLengthResetter<nchar , MonoAllocator> |
Type alias in namespace alib. | |
using | NStringNZT = strings::TStringNZT <nchar> |
Type alias in namespace alib. | |
using | NStringPALengthResetter = strings::TStringLengthResetter<nchar , PoolAllocator> |
Type alias in namespace alib. | |
using | NStringVector = strings::util::TStringVector<nchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | NStringVectorMA = strings::util::TStringVector<nchar , MonoAllocator> |
Type alias in namespace alib. | |
using | NStringVectorPA = strings::util::TStringVector<nchar , PoolAllocator> |
Type alias in namespace alib. | |
using | NSubstring = strings::TSubstring <nchar> |
Type alias in namespace alib. | |
template<lang::Case TSensitivity> | |
using | NSubstringSearch = strings::util::TSubstringSearch<nchar> |
Type alias in namespace alib. | |
using | NumberFormat = strings::TNumberFormat<character> |
Type alias in namespace alib. | |
using | NumberFormatFlags = strings::NumberFormatFlags |
Type alias in namespace alib. | |
using | OwnerAndGroupResolver = files::OwnerAndGroupResolver |
Type alias in namespace alib. | |
using | Paragraphs = lang::format::Paragraphs |
Type alias in namespace alib. | |
using | Path = lang::system::Path |
Type alias in namespace alib. | |
using | PoolAllocator = monomem::TPoolAllocator<MonoAllocator , ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT> |
using | PoolAllocatorHA = monomem::TPoolAllocator<lang::HeapAllocator , ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT> |
using | Priority = alib::config::Priority |
Type alias in namespace alib. | |
using | ProcessInfo = lang::system::ProcessInfo |
Type alias in namespace alib. | |
using | Promise = threads::Promise |
Type alias in namespace alib. | |
using | PropertyFormatter = lang::format::PropertyFormatter |
Type alias in namespace alib. | |
template<typename TFormattable , typename TOptionEnum > | |
using | PropertyFormatters = lang::format::PropertyFormatters<TFormattable, TOptionEnum> |
Type alias in namespace alib. | |
using | RecursiveLock = threads::RecursiveLock |
Type alias in namespace alib. | |
using | RecursiveTimedLock = threads::RecursiveTimedLock |
Type alias in namespace alib. | |
using | Recycling = containers::Recycling |
Type alias in namespace alib. | |
using | RegexMatcher = strings::util::RegexMatcher |
Type alias in namespace alib. | |
template<typename T > | |
using | ResourcedType = lang::resources::ResourcedType<T> |
Type alias in namespace alib. | |
using | ResourceInfo = lang::resources::ResourceInfo |
Type alias in namespace alib. | |
using | ResourcePool = lang::resources::ResourcePool |
Type alias in namespace alib. | |
using | ResultsPaths = files::ResultsPaths |
Type alias in namespace alib. | |
using | Runnable = threads::Runnable |
Type alias in namespace alib. | |
template<typename T > | |
using | SCAMono = lang::StdContainerAllocator<T, MonoAllocator> |
using | ScanParameters = files::ScanParameters |
Type alias in namespace alib. | |
template<typename T > | |
using | SCAPool = lang::StdContainerAllocator<T, PoolAllocator> |
using | Scope = lox::Scope |
Type alias in namespace alib. | |
using | SharedConfiguration = config::TSharedConfiguration<SharedLock> |
Type alias in namespace alib. | |
using | SharedFTree = files::TSharedFTree<SharedLock> |
Type alias in namespace alib. | |
using | SharedLock = threads::SharedLock |
Type alias in namespace alib. | |
template<typename T , typename TAllocator = lang::HeapAllocator> | |
using | SharedPtr = containers::SharedPtr<T, TAllocator> |
Type alias in namespace alib. | |
using | SharedTimedLock = threads::SharedTimedLock |
Type alias in namespace alib. | |
template<typename T , typename TAllocator = lang::HeapAllocator> | |
using | SharedVal = containers::SharedVal<T, TAllocator> |
Type alias in namespace alib. | |
using | ShiftOpRHS = int |
Type alias in namespace alib. | |
template<typename T > | |
using | Singleton = singletons::Singleton<T> |
Type alias in namespace alib. | |
using | SPFileFilter = files::SPFileFilter |
Type alias in namespace alib. | |
using | SPFormatter = containers::SharedPtr<lang::format::Formatter> |
template<typename T > | |
using | StdDequeMono = std::deque<T, SCAMono<T>> |
Type alias in namespace alib. | |
template<typename T > | |
using | StdDequePool = std::deque<T, SCAPool<T>> |
Type alias in namespace alib. | |
template<typename T > | |
using | StdListMono = std::list<T, SCAMono<T>> |
Type alias in namespace alib. | |
template<typename T > | |
using | StdListPool = std::list<T, SCAPool<T>> |
Type alias in namespace alib. | |
template<typename T > | |
using | StdVectorMono = std::vector<T, SCAMono<T>> |
Type alias in namespace alib. | |
template<typename T > | |
using | StdVectorPool = std::vector<T, SCAPool<T>> |
Type alias in namespace alib. | |
using | StopWatch = time::StopWatch |
Type alias in namespace alib. | |
using | StrangeAString = strings::TAString <strangeChar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | StrangeAStringMA = strings::TAString<strangeChar , MonoAllocator > |
Type alias in namespace alib. | |
using | StrangeAStringPA = strings::TAString<strangeChar , PoolAllocator > |
Type alias in namespace alib. | |
using | strangeChar = characters::strangeChar |
Type alias in namespace alib. | |
using | StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib. | |
using | StrangeFormat = strings::TFormat<strangeChar > |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | StrangeLocalString = strings::TLocalString<strangeChar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | StrangeLocalStringMA = strings::TLocalString<strangeChar , TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | StrangeLocalStringPA = strings::TLocalString<strangeChar , TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | StrangeNumberFormat = strings::TNumberFormat<strangeChar> |
Type alias in namespace alib. | |
using | StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib. | |
using | StrangeStringLengthResetter = strings::TStringLengthResetter<strangeChar ,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | StrangeStringMALengthResetter = strings::TStringLengthResetter<strangeChar , MonoAllocator> |
Type alias in namespace alib. | |
using | StrangeStringNZT = strings::TStringNZT <strangeChar> |
Type alias in namespace alib. | |
using | StrangeStringPALengthResetter = strings::TStringLengthResetter<strangeChar , PoolAllocator> |
Type alias in namespace alib. | |
using | StrangeSubstring = strings::TSubstring <strangeChar> |
Type alias in namespace alib. | |
using | String = strings::TString <character> |
Type alias in namespace alib. | |
using | String128 = LocalString< 128> |
Type alias name for TLocalString<character,128>. | |
using | String16 = LocalString< 16> |
Type alias name for TLocalString<character,16>. | |
using | String1K = LocalString<1024> |
Type alias name for TLocalString<character,1024>. | |
using | String256 = LocalString< 256> |
Type alias name for TLocalString<character,256>. | |
using | String2K = LocalString<2048> |
Type alias name for TLocalString<character,2048>. | |
using | String32 = LocalString< 32> |
Type alias name for TLocalString<character,32>. | |
using | String4K = LocalString<4096> |
Type alias name for TLocalString<character,4096>. | |
using | String512 = LocalString< 512> |
Type alias name for TLocalString<character,512>. | |
using | String64 = LocalString< 64> |
Type alias name for TLocalString<character,64>. | |
using | String8 = LocalString< 8> |
Type alias name for TLocalString<character,8>. | |
using | String8K = LocalString<8192> |
Type alias name for TLocalString<character,8192>. | |
using | StringEscaper = strings::util::StringEscaper |
Type alias in namespace alib. | |
using | StringEscaperStandard = strings::util::StringEscaperStandard |
Type alias in namespace alib. | |
using | StringLengthResetter = strings::TStringLengthResetter<character ,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | StringMA128 = LocalStringMA< 128> |
Type alias name for TLocalString<character,128,MonoAllocator>. | |
using | StringMA16 = LocalStringMA< 16> |
Type alias name for TLocalString<character,16,MonoAllocator>. | |
using | StringMA1K = LocalStringMA<1024> |
Type alias name for TLocalString<character,1024,MonoAllocator>. | |
using | StringMA256 = LocalStringMA< 256> |
Type alias name for TLocalString<character,256,MonoAllocator>. | |
using | StringMA2K = LocalStringMA<2048> |
Type alias name for TLocalString<character,2048,MonoAllocator>. | |
using | StringMA32 = LocalStringMA< 32> |
Type alias name for TLocalString<character,32,MonoAllocator>. | |
using | StringMA4K = LocalStringMA<4096> |
Type alias name for TLocalString<character,4096,MonoAllocator>. | |
using | StringMA512 = LocalStringMA< 512> |
Type alias name for TLocalString<character,512,MonoAllocator>. | |
using | StringMA64 = LocalStringMA< 64> |
Type alias name for TLocalString<character,64,MonoAllocator>. | |
using | StringMA8 = LocalStringMA< 8> |
Type alias name for TLocalString<character,8,MonoAllocator>. | |
using | StringMALengthResetter = strings::TStringLengthResetter<character , MonoAllocator> |
Type alias in namespace alib. | |
using | StringNZT = strings::TStringNZT <character> |
Type alias in namespace alib. | |
using | StringPA128 = LocalStringPA< 128> |
Type alias name for TLocalString<character,128,PoolAllocator>. | |
using | StringPA16 = LocalStringPA< 16> |
Type alias name for TLocalString<character,16,PoolAllocator>. | |
using | StringPA1K = LocalStringPA<1024> |
Type alias name for TLocalString<character,1024,PoolAllocator>. | |
using | StringPA256 = LocalStringPA< 256> |
Type alias name for TLocalString<character,256,PoolAllocator>. | |
using | StringPA2K = LocalStringPA<2048> |
Type alias name for TLocalString<character,2048,PoolAllocator>. | |
using | StringPA32 = LocalStringPA< 32> |
Type alias name for TLocalString<character,32,PoolAllocator>. | |
using | StringPA4K = LocalStringPA<4096> |
Type alias name for TLocalString<character,4096,PoolAllocator>. | |
using | StringPA512 = LocalStringPA< 512> |
Type alias name for TLocalString<character,512,PoolAllocator>. | |
using | StringPA64 = LocalStringPA< 64> |
Type alias name for TLocalString<character,64,PoolAllocator>. | |
using | StringPA8 = LocalStringPA< 8> |
Type alias name for TLocalString<character,8,PoolAllocator>. | |
using | StringPALengthResetter = strings::TStringLengthResetter<character , PoolAllocator> |
Type alias in namespace alib. | |
using | StringReader = strings::compatibility::std::StringReader |
Type alias in namespace alib. | |
template<typename TAllocator , typename T , typename TNodeHandler = StringTreeNamesDynamic<character>, Recycling TRecycling = Recycling::Private> | |
using | StringTree = containers::StringTree<TAllocator, T, TNodeHandler, TRecycling> |
Type alias in namespace alib. | |
template<typename TChar > | |
using | StringTreeNamesAlloc = containers::StringTreeNamesAlloc<TChar> |
Type alias in namespace alib. | |
template<typename TChar , integer TLocalCapacity = 32> | |
using | StringTreeNamesDynamic = containers::StringTreeNamesDynamic<TChar, TLocalCapacity> |
Type alias in namespace alib. | |
template<typename TChar > | |
using | StringTreeNamesStatic = containers::StringTreeNamesStatic<TChar> |
Type alias in namespace alib. | |
using | StringVector = strings::util::TStringVector<character, lang::HeapAllocator> |
Type alias in namespace alib. | |
using | StringVectorMA = strings::util::TStringVector<character, MonoAllocator> |
Type alias in namespace alib. | |
using | StringVectorPA = strings::util::TStringVector<character , PoolAllocator> |
Type alias in namespace alib. | |
using | StringWriter = strings::compatibility::std::StringWriter |
Type alias in namespace alib. | |
using | Substring = strings::TSubstring <character> |
Type alias in namespace alib. | |
template<lang::Case TSensitivity> | |
using | SubstringSearch = strings::util::TSubstringSearch<character> |
Type alias in namespace alib. | |
using | SystemErrors = lang::system::SystemErrors |
Type alias in namespace alib. | |
using | SystemFolders = lang::system::SystemFolders |
Type alias in namespace alib. | |
template<typename TEnum > | |
using | T_EnumIsArithmetical = enums::T_EnumIsArithmetical<TEnum> |
Type alias in namespace alib. | |
template<typename TEnum > | |
using | T_EnumIsBitwise = enums::T_EnumIsBitwise<TEnum> |
Type alias in namespace alib. | |
template<typename TEnum > | |
using | T_EnumRecords = enums::T_EnumRecords<TEnum> |
Type alias in namespace alib. | |
template<typename T > | |
using | T_Resourced = lang::resources::T_Resourced<T> |
Type alias in namespace alib. | |
template<typename T = bool> | |
using | TCondition = threads::TCondition<T> |
Type alias in namespace alib. | |
using | TextFile = files::TTextFile<NString> |
Type alias in namespace alib. | |
using | TextFileLogger = lox::loggers::TextFileLogger |
Type alias in namespace alib. | |
using | TextLogger = lox::textlogger::TextLogger |
Type alias in namespace alib. | |
using | Thread = threads::Thread |
Type alias in namespace alib. | |
using | ThreadID = threads::ThreadID |
Type to store thread identifiers. | |
using | ThreadPool = threadmodel::ThreadPool |
Type alias in namespace alib. | |
using | TickConverter = time::TickConverter |
Type alias in namespace alib. | |
using | Ticks = time::Ticks |
Type alias in namespace alib. | |
using | TimedLock = threads::TimedLock |
Type alias in namespace alib. | |
using | Token = strings::util::Token |
Type alias in namespace alib. | |
using | Tokenizer = strings::util::TTokenizer<character> |
Type alias in namespace alib. | |
using | TokenizerN = strings::util::TTokenizer<nchar> |
Type alias in namespace alib. | |
using | TokenizerW = strings::util::TTokenizer<wchar> |
Type alias in namespace alib. | |
using | Trigger = threadmodel::Trigger |
Type alias in namespace alib. | |
using | Triggered = threadmodel::Triggered |
Type alias in namespace alib. | |
template<typename T , typename TAllocator = lang::HeapAllocator, typename TLock = void> | |
using | TSharedMonoVal = monomem::TSharedMonoVal<T, TAllocator, TLock> |
Type alias in namespace alib. | |
using | TypeFunctors = compatibility::std::TypeFunctors |
Type alias in namespace alib. | |
using | uinteger = lang::uinteger |
Type alias in namespace alib. | |
using | uintGap_t = lang::uintGap_t |
Type alias in namespace alib. | |
using | Variable = config::Variable |
Type alias in namespace alib. | |
using | Verbosity = lox::Verbosity |
Type alias in namespace alib. | |
using | VStudioLogger = lox::loggers::VStudioLogger |
Type alias in namespace alib. | |
using | WAString = strings::TAString <wchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | WAStringMA = strings::TAString<wchar , MonoAllocator > |
Type alias in namespace alib. | |
using | WAStringPA = strings::TAString<wchar , PoolAllocator > |
Type alias in namespace alib. | |
using | wchar = characters::wchar |
Type alias in namespace alib. | |
using | WCString = strings::TCString <wchar> |
Type alias in namespace alib. | |
using | WFormat = strings::TFormat<wchar> |
Type alias in namespace alib. | |
using | WildcardMatcher = strings::util::TWildcardMatcher<character> |
Type alias in namespace alib. | |
using | WildcardMatcherN = strings::util::TWildcardMatcher<nchar> |
Type alias in namespace alib. | |
using | WildcardMatcherW = strings::util::TWildcardMatcher<wchar> |
Type alias in namespace alib. | |
using | WindowsConsoleLogger = lox::loggers::WindowsConsoleLogger |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | WLocalString = strings::TLocalString <wchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | WLocalStringPA = strings::TLocalString <wchar , TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | WNumberFormat = strings::TNumberFormat<wchar> |
Type alias in namespace alib. | |
using | WString = strings::TString <wchar> |
Type alias in namespace alib. | |
using | WString128 = WLocalString< 128> |
Type alias name for TLocalString<wchar,128>. | |
using | WString16 = WLocalString< 16> |
Type alias name for TLocalString<wchar,16>. | |
using | WString1K = WLocalString<1024> |
Type alias name for TLocalString<wchar,1024>. | |
using | WString256 = WLocalString< 256> |
Type alias name for TLocalString<wchar,256>. | |
using | WString2K = WLocalString<2048> |
Type alias name for TLocalString<wchar,2048>. | |
using | WString32 = WLocalString< 32> |
Type alias name for TLocalString<wchar,32>. | |
using | WString4K = WLocalString<4096> |
Type alias name for TLocalString<wchar,4096>. | |
using | WString512 = WLocalString< 512> |
Type alias name for TLocalString<wchar,512>. | |
using | WString64 = WLocalString< 64> |
Type alias name for TLocalString<wchar,64>. | |
using | WString8 = WLocalString< 8> |
Type alias name for TLocalString<wchar,8>. | |
using | WString8K = WLocalString<8192> |
Type alias name for TLocalString<wchar,8192>. | |
using | WStringLengthResetter = strings::TStringLengthResetter<wchar ,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | WStringMALengthResetter = strings::TStringLengthResetter<wchar , MonoAllocator> |
Type alias in namespace alib. | |
using | WStringNZT = strings::TStringNZT <wchar> |
Type alias in namespace alib. | |
using | WStringPALengthResetter = strings::TStringLengthResetter<wchar , PoolAllocator> |
Type alias in namespace alib. | |
using | WStringVector = strings::util::TStringVector<wchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | WStringVectorMA = strings::util::TStringVector<wchar , MonoAllocator> |
Type alias in namespace alib. | |
using | WStringVectorPA = strings::util::TStringVector<wchar , PoolAllocator> |
Type alias in namespace alib. | |
using | WSubstring = strings::TSubstring <wchar> |
Type alias in namespace alib. | |
template<lang::Case TSensitivity> | |
using | WSubstringSearch = strings::util::TSubstringSearch<wchar> |
Type alias in namespace alib. | |
using | XAString = strings::TAString <xchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
using | XAStringMA = strings::TAString<xchar , MonoAllocator > |
Type alias in namespace alib. | |
using | XAStringPA = strings::TAString<xchar , PoolAllocator > |
Type alias in namespace alib. | |
using | xchar = characters::xchar |
Type alias in namespace alib. | |
using | XCString = strings::TCString <xchar> |
Type alias in namespace alib. | |
using | XFormat = strings::TFormat<xchar> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | XLocalString = strings::TLocalString <xchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | XLocalStringMA = strings::TLocalString <xchar , TCapacity, MonoAllocator> |
Type alias in namespace alib. | |
template<integer TCapacity> | |
using | XLocalStringPA = strings::TLocalString <xchar , TCapacity, PoolAllocator> |
Type alias in namespace alib. | |
using | XNumberFormat = strings::TNumberFormat<xchar> |
Type alias in namespace alib. | |
using | XString = strings::TString <xchar> |
Type alias in namespace alib. | |
using | XStringLengthResetter = strings::TStringLengthResetter<xchar ,lang::HeapAllocator> |
Type alias in namespace alib. | |
using | XStringMALengthResetter = strings::TStringLengthResetter<xchar , MonoAllocator> |
Type alias in namespace alib. | |
using | XStringNZT = strings::TStringNZT <xchar> |
Type alias in namespace alib. | |
using | XStringPALengthResetter = strings::TStringLengthResetter<xchar , PoolAllocator> |
Type alias in namespace alib. | |
using | XSubstring = strings::TSubstring <xchar> |
Type alias in namespace alib. | |
Enumeration Index: | |
enum class | BootstrapPhases { PrepareResources = 1 , PrepareConfig = 2 , Final = 3 } |
Initialization levels usable with Bootstrapping ALib Camps. More... | |
enum class | ShutdownPhases { Announce = 1 , Destruct = 2 } |
Termination levels usable with Bootstrapping ALib Camps. More... | |
Function Index: | |
ALIB_WARNINGS_ALLOW_UNSAFE_BUFFER_USAGE void | AssertALibVersionAndFlags (int alibVersion, int alibRevision, TCompilationFlags compilationFlags) |
ALIB_API void | Bootstrap (BootstrapPhases targetPhase, lang::Camp *targetCamp=nullptr, int alibVersion=ALIB_VERSION, int alibRevision=ALIB_REVISION, TCompilationFlags compilationFlags=TCompilationFlags{ALIB_COMPILATION_FLAGS}) |
ALIB_WARNINGS_RESTORE void | Bootstrap (int alibVersion, int alibRevision, TCompilationFlags compilationFlags) |
void | BootstrapAddDefaultCamps () |
void | DbgAssertSingleThreaded () |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator& (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator^ (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |
template<typename TInterface , TInterface TEnd, TInterface TBegin> | |
constexpr alib::lang::TBitSet< TInterface, TEnd, TBegin > | operator| (const alib::lang::TBitSet< TInterface, TEnd, TBegin > &lhs, const alib::lang::TBitSet< TInterface, TEnd, TBegin > &rhs) noexcept |
void | Shutdown () |
ALIB_API void | Shutdown (ShutdownPhases targetPhase, lang::Camp *targetCamp=nullptr) |
Variable Index: | |
lox::ALoxCamp | ALOX |
The singleton instance of ALib Camp class ALoxCamp. | |
int | ARG_C = 0 |
const char ** | ARG_VN = nullptr |
const wchar_t ** | ARG_VW = nullptr |
lang::basecamp::BaseCamp | BASECAMP |
The singleton instance of ALib Camp class BaseCamp. | |
ALIB_API List< MonoAllocator, lang::Camp * > | CAMPS |
cli::CliCamp | CLI |
The singleton instance of ALib Camp class CliCamp. | |
CompilationFlagMeaningsEntry | COMPILATION_FLAG_MEANINGS [37] |
ALIB_WARNINGS_ALLOW_UNSAFE_BUFFER_USAGE TCompilationFlags | COMPILATION_FLAGS = {ALIB_COMPILATION_FLAGS} |
constexpr ComplementCString | COMPLEMENT_DEFAULT_WHITESPACES = strings::TT_CStringConstants<complementChar>::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr ComplementCString | COMPLEMENT_NEW_LINE = strings::TT_CStringConstants<complementChar>::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
config::ConfigCamp | CONFIG |
The singleton instance of ALib Camp class ConfigCamp. | |
constexpr CString | DEFAULT_WHITESPACES = strings::TT_CStringConstants<character >::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr ComplementCString | EMPTY_COMPLEMENT_CSTRING = strings::TT_CStringConstants<complementChar>::EmptyString() |
A zero-terminated, empty string. | |
constexpr ComplementString | EMPTY_COMPLEMENT_STRING = strings::TT_StringConstants<complementChar>::EmptyString() |
An empty string of the complement character type. | |
constexpr CString | EMPTY_CSTRING = strings::TT_CStringConstants<character>::EmptyString() |
A zero-terminated, empty string. | |
constexpr NCString | EMPTY_NCSTRING = strings::TT_CStringConstants<nchar >::EmptyString() |
A zero-terminated, empty string. | |
constexpr NString | EMPTY_NSTRING = strings::TT_StringConstants<nchar >::EmptyString() |
An empty string of the narrow character type. | |
constexpr StrangeCString | EMPTY_STRANGE_CSTRING = strings::TT_CStringConstants<strangeChar>::EmptyString() |
A zero-terminated, empty string. | |
constexpr StrangeString | EMPTY_STRANGE_STRING = strings::TT_StringConstants<strangeChar >::EmptyString() |
An empty string of the strange character type. | |
constexpr const String | EMPTY_STRING = strings::TT_StringConstants<character >::EmptyString() |
An empty string of the default character type. | |
constexpr WCString | EMPTY_WCSTRING = strings::TT_CStringConstants<wchar >::EmptyString() |
A zero-terminated, empty string. | |
constexpr WString | EMPTY_WSTRING = strings::TT_StringConstants<wchar >::EmptyString() |
An empty string of the wide character type. | |
constexpr XCString | EMPTY_XCSTRING = strings::TT_CStringConstants<xchar >::EmptyString() |
A zero-terminated, empty string. | |
constexpr XString | EMPTY_XSTRING = strings::TT_StringConstants<xchar >::EmptyString() |
An empty string of the complement character type. | |
expressions::ExpressionsCamp | EXPRESSIONS |
The singleton instance of ALib Camp class ExpressionsCamp. | |
files::FilesCamp | FILES |
The singleton instance of ALib Camp class FilesCamp. | |
constexpr NCString | NDEFAULT_WHITESPACES = strings::TT_CStringConstants<nchar >::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr CString | NEW_LINE = strings::TT_CStringConstants<character >::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
constexpr NCString | NNEW_LINE = strings::TT_CStringConstants<nchar >::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
bool | NonCampModulesInitialized = false |
constexpr ComplementString | NULL_COMPLEMENT_STRING |
A nulled string of the complement character type. | |
constexpr NString | NULL_NSTRING |
A nulled string of the narrow character type. | |
constexpr StrangeString | NULL_STRANGE_STRING |
A nulled string of the strange character type. | |
constexpr String | NULL_STRING |
A nulled string of the default character type. | |
constexpr WString | NULL_WSTRING |
A nulled string of the wide character type. | |
constexpr XString | NULL_XSTRING |
A nulled string of the complement character type. | |
unsigned char | REVISION = ALIB_REVISION |
constexpr StrangeCString | STRANGE_DEFAULT_WHITESPACES = strings::TT_CStringConstants<strangeChar >::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr StrangeCString | STRANGE_NEW_LINE = strings::TT_CStringConstants<strangeChar >::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
int | VERSION = ALIB_VERSION |
constexpr WCString | WDEFAULT_WHITESPACES = strings::TT_CStringConstants<wchar >::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr WCString | WNEW_LINE = strings::TT_CStringConstants<wchar >::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
constexpr XCString | XDEFAULT_WHITESPACES = strings::TT_CStringConstants<xchar >::DefaultWhitespaces() |
A zero-terminated string of default whitespace characters. | |
constexpr XCString | XNEW_LINE = strings::TT_CStringConstants<xchar >::NewLine() |
A zero-terminated string containing the new-line character sequence. | |
using AlignedCharArray = characters::AlignedCharArray<> |
Type alias in namespace alib. Note that the original struct has template parameters, which, for technical reasons can not be defaulted with this alias as they are defaulted in the original. Therefore this alias uses explicit defaults (which are not changeable).
Definition at line 688 of file characters.hpp.
Type alias in namespace alib.
Definition at line 68 of file reportwriter.hpp.
Type alias in namespace alib.
Definition at line 276 of file ansilogger.hpp.
using AnsiLogger = lox::loggers::AnsiLogger |
Type alias in namespace alib.
Definition at line 273 of file ansilogger.hpp.
Type alias in namespace alib, referencing the sub-namespace within alib::bitbuffer which provides the current version of array compression.
Definition at line 19 of file arraycompressor.hpp.
using AString = strings::TAString<character, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 125 of file strings/fwds.hpp.
using AStringMA = strings::TAString<character , MonoAllocator > |
Type alias in namespace alib.
Definition at line 49 of file astringma.hpp.
using AStringPA = strings::TAString<character , PoolAllocator > |
Type alias in namespace alib.
Definition at line 45 of file astringpa.hpp.
using AutoSizes = strings::util::AutoSizes |
Type alias in namespace alib.
Definition at line 233 of file autosizes.hpp.
using BitBuffer = bitbuffer::BitBuffer |
Type alias in namespace alib.
Definition at line 1348 of file bitbuffer.hpp.
using BitBufferLocal = bitbuffer::BitBufferLocal<TCapacity> |
Type alias in namespace alib.
Definition at line 1355 of file bitbuffer.hpp.
using BitBufferMA = bitbuffer::BitBufferMA |
Type alias in namespace alib.
Definition at line 1351 of file bitbuffer.hpp.
using BitReader = bitbuffer::BitReader |
Type alias in namespace alib.
Definition at line 1361 of file bitbuffer.hpp.
using BitSet = lang::TBitSet<int, TEnd, TBegin> |
Type alias in namespace alib.
Definition at line 900 of file bitset.hpp.
using BitWriter = bitbuffer::BitWriter |
Type alias in namespace alib.
Definition at line 1358 of file bitbuffer.hpp.
using Box = boxing::Box |
Type alias in namespace alib.
Definition at line 61 of file boxing/fwds.hpp.
using BoxesHA = boxing::TBoxes<lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 64 of file boxing/fwds.hpp.
using BoxesMA = boxing::TBoxes<MonoAllocator> |
Type alias in namespace alib.
Definition at line 68 of file boxing/fwds.hpp.
using BoxesPA = boxing::TBoxes<PoolAllocator> |
Type alias in namespace alib.
Definition at line 71 of file boxing/fwds.hpp.
using ByteSize = lang::format::ByteSizeIEC |
Type alias in namespace alib.
Definition at line 226 of file bytesize.hpp.
using ByteSizeIEC = lang::format::ByteSizeIEC |
Type alias in namespace alib.
Definition at line 229 of file bytesize.hpp.
using ByteSizeSI = lang::format::ByteSizeSI |
Type alias in namespace alib.
Definition at line 232 of file bytesize.hpp.
Type alias in namespace alib.
Definition at line 223 of file bytesize.hpp.
Type alias in namespace alib.
Definition at line 851 of file calculus.hpp.
Type alias in namespace alib.
Definition at line 749 of file calendar.hpp.
Type alias in namespace alib.
Definition at line 743 of file calendar.hpp.
Type alias in namespace alib.
Definition at line 746 of file calendar.hpp.
using CallerInfo = lang::CallerInfo |
using character = characters::character |
Type alias in namespace alib.
Definition at line 648 of file chartraits.hpp.
using CLIUtil = cli::CLIUtil |
Type alias in namespace alib.
Definition at line 234 of file cliutil.hpp.
using CommandLine = cli::CommandLine |
Type alias in namespace alib.
Definition at line 581 of file commandline.hpp.
using Compiler = expressions::Compiler |
Type alias in namespace alib.
The compiler builds this type which by design does not expose a constructor.
Definition at line 553 of file compiler.hpp.
Type alias in namespace alib.
Definition at line 597 of file compilerplugin.hpp.
Type alias in namespace alib.
Definition at line 129 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 55 of file astringma.hpp.
Type alias in namespace alib.
Definition at line 51 of file astringpa.hpp.
Type alias in namespace alib.
Definition at line 651 of file chartraits.hpp.
using ComplementCString = strings::TCString <complementChar> |
Type alias in namespace alib.
Definition at line 109 of file strings/fwds.hpp.
using ComplementFormat = strings::TFormat<complementChar > |
Type alias in namespace alib.
Definition at line 308 of file strings/fwds.hpp.
using ComplementLocalString = strings::TLocalString<complementChar, TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 167 of file strings/fwds.hpp.
using ComplementLocalStringMA = strings::TLocalString<complementChar, TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 29 of file localstringma.hpp.
using ComplementLocalStringPA = strings::TLocalString<complementChar, TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 29 of file localstringpa.hpp.
Type alias in namespace alib.
Definition at line 289 of file strings/fwds.hpp.
using ComplementString = strings::TString <complementChar> |
Type alias in namespace alib.
Definition at line 73 of file strings/fwds.hpp.
using ComplementStringLengthResetter = strings::TStringLengthResetter<complementChar,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 326 of file strings/fwds.hpp.
using ComplementStringMALengthResetter = strings::TStringLengthResetter<complementChar, MonoAllocator> |
Type alias in namespace alib.
Definition at line 71 of file astringma.hpp.
Type alias in namespace alib.
Definition at line 147 of file strings/fwds.hpp.
using ComplementStringPALengthResetter = strings::TStringLengthResetter<complementChar, PoolAllocator> |
Type alias in namespace alib.
Definition at line 67 of file astringpa.hpp.
Type alias in namespace alib.
Definition at line 91 of file strings/fwds.hpp.
using Condition = threads::Condition |
Type alias in namespace alib.
Definition at line 614 of file condition.hpp.
Type alias in namespace alib.
Definition at line 124 of file configresourcepool.hpp.
using Configuration = config::Configuration |
Type alias in namespace alib.
Definition at line 1456 of file configuration.hpp.
Type alias in namespace alib.
Definition at line 1462 of file configuration.hpp.
using Console = lang::system::Console |
Type alias in namespace alib.
Definition at line 47 of file console.hpp.
Type alias in namespace alib.
Definition at line 92 of file consolelogger.hpp.
using CString = strings::TCString <character> |
Type alias in namespace alib.
Definition at line 106 of file strings/fwds.hpp.
using DateTime = time::DateTime |
Type alias in namespace alib.
Definition at line 228 of file datetime.hpp.
using DbgBoxing = boxing::DbgBoxing |
Type alias in namespace alib.
Definition at line 534 of file dbgboxing.hpp.
using Declaration = config::Declaration |
Type alias in namespace alib.
Definition at line 277 of file declaration.hpp.
Type alias in namespace alib.
Definition at line 528 of file dedicatedworker.hpp.
using DWManager = threadmodel::DWManager |
Type alias in namespace alib.
Definition at line 531 of file dedicatedworker.hpp.
typedef boxing::Enum Enum = boxing::Enum |
using EnumBitSet |
Type alias in namespace alib.
Definition at line 52 of file iterablebitset.hpp.
using EnumIterator = enums::EnumIterator<TEnum, TEnableIf> |
Type alias in namespace alib.
Definition at line 462 of file iterable.hpp.
using EnumRecords = enums::EnumRecords<TEnum> |
Type alias in namespace alib.
Definition at line 705 of file records.hpp.
Type alias in namespace alib.
Definition at line 70 of file environment.hpp.
Type alias in namespace alib.
Definition at line 221 of file alox/alox.hpp.
using Exception = lang::Exception |
Type alias in namespace alib.
Definition at line 493 of file exception.hpp.
using Expression = expressions::Expression |
Type alias in namespace alib.
Definition at line 288 of file expression.hpp.
Type alias in namespace alib.
Definition at line 120 of file expressionformatter.hpp.
using ExpressionScope = expressions::Scope |
Type alias in namespace alib. Renamed to not collide with alib::lox::Scope.
using FAppend = boxing::FAppend<TChar, TAllocator> |
Type alias in namespace alib.
Definition at line 98 of file boxing/fwds.hpp.
using FClone = boxing::FClone |
Type alias in namespace alib.
Definition at line 81 of file boxing/fwds.hpp.
using FEquals = boxing::FEquals |
Type alias in namespace alib.
Definition at line 84 of file boxing/fwds.hpp.
using FFilter = files::FFilter |
Type alias in namespace alib.
Definition at line 55 of file ffilter.hpp.
using FHashcode = boxing::FHashcode |
Type alias in namespace alib.
Definition at line 78 of file boxing/fwds.hpp.
using File = files::File |
Type alias in namespace alib.
The outer class is our friend.
Definition at line 200 of file fileexpressions.hpp.
using FInfo = files::FInfo |
using FIsLess = boxing::FIsLess |
Type alias in namespace alib.
Definition at line 90 of file boxing/fwds.hpp.
using FIsNotNull = boxing::FIsNotNull |
Type alias in namespace alib.
Definition at line 87 of file boxing/fwds.hpp.
using FIsTrue = boxing::FIsTrue |
Type alias in namespace alib.
Definition at line 93 of file boxing/fwds.hpp.
using FixedCapacityVector = containers::FixedCapacityVector<T, TSize> |
Type alias in namespace alib.
Definition at line 110 of file fixedcapacityvector.hpp.
using FixedSizePriorityQueue = std::priority_queue< T, FixedCapacityVector<T, TSize>, TCompare> |
Type alias in namespace alib, which denotes a std::priority_queue
using a FixedCapacityVector as its underlying container type.
Definition at line 116 of file fixedcapacityvector.hpp.
Type alias in namespace alib.
Definition at line 99 of file fmtcallerinfo.hpp.
using Format = strings::TFormat<character> |
Type alias in namespace alib.
Definition at line 305 of file strings/fwds.hpp.
using Formatter = lang::format::Formatter |
Type alias in namespace alib.
Definition at line 65 of file lang/format/fwds.hpp.
Type alias in namespace alib.
Definition at line 71 of file lang/format/fwds.hpp.
Type alias in namespace alib.
Definition at line 68 of file lang/format/fwds.hpp.
using FTree = files::FTree |
using HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib.
Definition at line 2666 of file hashtable.hpp.
using HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet.
Definition at line 2656 of file hashtable.hpp.
using HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet.
Definition at line 2647 of file hashtable.hpp.
using HeapAllocator = lang::HeapAllocator |
Type alias in namespace alib.
Definition at line 734 of file allocation.hpp.
Type alias in namespace alib, referencing the sub-namespace within alib::bitbuffer which provides the current version of array compression.
Definition at line 29 of file arraycompressor.hpp.
Type alias in namespace alib, referencing the sub-namespace within alib::bitbuffer which provides the current version of array compression.
Definition at line 24 of file arraycompressor.hpp.
using IniFileFeeder = config::IniFileFeeder |
Type alias in namespace alib.
Definition at line 322 of file inifilefeeder.hpp.
using integer = lang::integer |
Type alias in namespace alib.
Definition at line 273 of file integers.hpp.
using intGap_t = lang::intGap_t |
Type alias in namespace alib.
Definition at line 279 of file integers.hpp.
Type alias in namespace alib.
Definition at line 339 of file std_strings_iostream.hpp.
using ISReadLineN = strings::compatibility::std::TISReadLine<char> |
Type alias in namespace alib.
Definition at line 342 of file std_strings_iostream.hpp.
using ISReadLineW = strings::compatibility::std::TISReadLine<wchar_t> |
Type alias in namespace alib.
Definition at line 345 of file std_strings_iostream.hpp.
using Job = threadmodel::Job |
using JPromise = threadmodel::JPromise |
using List = containers::List<TAllocator, T, TRecycling> |
using LocalAllocator = monomem::TLocalAllocator<TCapacityInKB> |
Type alias in namespace alib.
Definition at line 97 of file localallocator.hpp.
using LocalAllocator16K = monomem::TLocalAllocator<16> |
Type alias in namespace alib. Allocates 16kB of stack memory.
Definition at line 103 of file localallocator.hpp.
using LocalAllocator1K = monomem::TLocalAllocator< 1> |
Type alias in namespace alib. Allocates 1kB of stack memory.
Definition at line 99 of file localallocator.hpp.
using LocalAllocator2K = monomem::TLocalAllocator< 2> |
Type alias in namespace alib. Allocates 2kB of stack memory.
Definition at line 100 of file localallocator.hpp.
using LocalAllocator32K = monomem::TLocalAllocator<32> |
Type alias in namespace alib. Allocates 32kB of stack memory.
Definition at line 104 of file localallocator.hpp.
using LocalAllocator4K = monomem::TLocalAllocator< 4> |
Type alias in namespace alib. Allocates 4kB of stack memory.
Definition at line 101 of file localallocator.hpp.
using LocalAllocator64K = monomem::TLocalAllocator<64> |
Type alias in namespace alib. Allocates 64kB of stack memory.
Definition at line 105 of file localallocator.hpp.
using LocalAllocator8K = monomem::TLocalAllocator< 8> |
Type alias in namespace alib. Allocates 8kB of stack memory.
Definition at line 102 of file localallocator.hpp.
using LocalString = strings::TLocalString<character , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 163 of file strings/fwds.hpp.
using LocalStringMA = strings::TLocalString<character , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 25 of file localstringma.hpp.
using LocalStringPA = strings::TLocalString<character , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 25 of file localstringpa.hpp.
using Lock = threads::Lock |
using Logger = lox::detail::Logger |
Type alias in namespace alib.
Definition at line 188 of file logger.hpp.
using LogTools = lox::LogTools |
Type alias in namespace alib.
Definition at line 76 of file logtools.hpp.
using LRUCacheMap |
Type alias in namespace alib.
Definition at line 726 of file lrucachetable.hpp.
using LRUCacheSet |
Type alias in namespace alib.
Definition at line 734 of file lrucachetable.hpp.
using LRUCacheTable = containers::LRUCacheTable< TAllocator, TValueDescriptor, THash, TEqual> |
Type alias in namespace alib.
Definition at line 718 of file lrucachetable.hpp.
Type alias in namespace alib.
Definition at line 114 of file memorylogger.hpp.
typedef monomem::TMonoAllocator< lang::HeapAllocator > MonoAllocator = monomem::TMonoAllocator<lang::HeapAllocator> |
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 31 of file boxing/fwds.hpp.
using NAString = strings::TAString <nchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 135 of file strings/fwds.hpp.
using NAStringMA = strings::TAString<nchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 58 of file astringma.hpp.
using NAStringPA = strings::TAString<nchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 54 of file astringpa.hpp.
using nchar = characters::nchar |
Type alias in namespace alib.
Definition at line 639 of file chartraits.hpp.
using NCString = strings::TCString <nchar> |
Type alias in namespace alib.
Definition at line 115 of file strings/fwds.hpp.
using NFormat = strings::TFormat<nchar> |
Type alias in namespace alib.
Definition at line 314 of file strings/fwds.hpp.
using NLocalString = strings::TLocalString <nchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 175 of file strings/fwds.hpp.
using NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 37 of file localstringma.hpp.
using NLocalStringPA = strings::TLocalString <nchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 37 of file localstringpa.hpp.
using NNumberFormat = strings::TNumberFormat<nchar> |
Type alias in namespace alib.
Definition at line 295 of file strings/fwds.hpp.
using NString = strings::TString <nchar> |
Type alias in namespace alib.
Definition at line 79 of file strings/fwds.hpp.
using NString128 = NLocalString< 128> |
Type alias name for TLocalString<nchar,128>.
Definition at line 231 of file strings/fwds.hpp.
using NString16 = NLocalString< 16> |
Type alias name for TLocalString<nchar,16>.
Definition at line 222 of file strings/fwds.hpp.
using NString1K = NLocalString<1024> |
Type alias name for TLocalString<nchar,1024>.
Definition at line 240 of file strings/fwds.hpp.
using NString256 = NLocalString< 256> |
Type alias name for TLocalString<nchar,256>.
Definition at line 234 of file strings/fwds.hpp.
using NString2K = NLocalString<2048> |
Type alias name for TLocalString<nchar,2048>.
Definition at line 243 of file strings/fwds.hpp.
using NString32 = NLocalString< 32> |
Type alias name for TLocalString<nchar,32>.
Definition at line 225 of file strings/fwds.hpp.
using NString4K = NLocalString<4096> |
Type alias name for TLocalString<nchar,8192>.
Definition at line 246 of file strings/fwds.hpp.
using NString512 = NLocalString< 512> |
Type alias name for TLocalString<nchar,512>.
Definition at line 237 of file strings/fwds.hpp.
using NString64 = NLocalString< 64> |
Type alias name for TLocalString<nchar,64>.
Definition at line 228 of file strings/fwds.hpp.
using NString8 = NLocalString< 8> |
Type alias name for TLocalString<nchar,8>.
Definition at line 219 of file strings/fwds.hpp.
using NString8K = NLocalString<8192> |
Type alias name for TLocalString<nchar,4096>.
Definition at line 249 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 332 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 77 of file astringma.hpp.
using NStringNZT = strings::TStringNZT <nchar> |
Type alias in namespace alib.
Definition at line 153 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 73 of file astringpa.hpp.
Type alias in namespace alib.
Definition at line 117 of file strings/util/stringvector.hpp.
Type alias in namespace alib.
Definition at line 26 of file monomem/aliases/stringvector.hpp.
Type alias in namespace alib.
Definition at line 36 of file monomem/aliases/stringvector.hpp.
typedef strings::TSubstring< nchar > NSubstring = strings::TSubstring <nchar> |
Type alias in namespace alib.
Definition at line 97 of file strings/fwds.hpp.
using NSubstringSearch = strings::util::TSubstringSearch<nchar> |
Type alias in namespace alib.
Definition at line 105 of file subsearch.hpp.
using NumberFormat = strings::TNumberFormat<character> |
Type alias in namespace alib.
Definition at line 286 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 514 of file numberformat.hpp.
using Paragraphs = lang::format::Paragraphs |
Type alias in namespace alib.
Definition at line 74 of file lang/format/fwds.hpp.
using Path = lang::system::Path |
typedef monomem::TPoolAllocator< MonoAllocator > PoolAllocator = monomem::TPoolAllocator<MonoAllocator , ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT> |
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type alias alib::MonoAllocator, which in turn defines its chained allocator to type HeapAllocator.
Definition at line 32 of file boxing/fwds.hpp.
typedef monomem::TPoolAllocator< lang::HeapAllocator > PoolAllocatorHA = monomem::TPoolAllocator<lang::HeapAllocator , ALIB_MONOMEM_POOLALLOCATOR_DEFAULT_ALIGNMENT> |
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 33 of file boxing/fwds.hpp.
using Priority = alib::config::Priority |
Type alias in namespace alib.
Definition at line 112 of file priority.hpp.
using ProcessInfo = lang::system::ProcessInfo |
Type alias in namespace alib.
Definition at line 166 of file processinfo.hpp.
using Promise = threads::Promise |
Type alias in namespace alib.
Definition at line 276 of file promise.hpp.
Type alias in namespace alib.
Definition at line 276 of file propertyformatter.hpp.
using PropertyFormatters = lang::format::PropertyFormatters<TFormattable, TOptionEnum> |
Type alias in namespace alib.
Definition at line 324 of file propertyformatters.hpp.
using RecursiveLock = threads::RecursiveLock |
Type alias in namespace alib.
Definition at line 155 of file recursivelock.hpp.
Type alias in namespace alib.
Definition at line 203 of file recursivetimedlock.hpp.
using Recycling = containers::Recycling |
Type alias in namespace alib.
Definition at line 42 of file recycling.hpp.
Type alias in namespace alib.
Definition at line 90 of file regexmatcher.hpp.
using ResourcedType = lang::resources::ResourcedType<T> |
Type alias in namespace alib.
Definition at line 585 of file resources.hpp.
Type alias in namespace alib.
Definition at line 588 of file resources.hpp.
Type alias in namespace alib.
Definition at line 577 of file resources.hpp.
using ResultsPaths = files::ResultsPaths |
Type alias in namespace alib.
Definition at line 305 of file fscanner.hpp.
using Runnable = threads::Runnable |
Type alias in namespace alib.
Definition at line 376 of file thread.hpp.
using SCAMono = lang::StdContainerAllocator<T, MonoAllocator> |
Type alias in namespace alib to denote the use of a MonoAllocator with type lang::StdContainerAllocator.
Definition at line 1027 of file monoallocator.hpp.
using ScanParameters = files::ScanParameters |
Type alias in namespace alib.
Definition at line 302 of file fscanner.hpp.
using SCAPool = lang::StdContainerAllocator<T, PoolAllocator> |
Type alias in namespace alib to denote the use of a PoolAllocator with type lang::StdContainerAllocator.
Definition at line 583 of file poolallocator.hpp.
using Scope = lox::Scope |
Type alias in namespace alib.
Definition at line 218 of file alox/alox.hpp.
Type alias in namespace alib.
Definition at line 1458 of file configuration.hpp.
using SharedFTree = files::TSharedFTree<SharedLock> |
using SharedLock = threads::SharedLock |
Type alias in namespace alib.
Definition at line 201 of file sharedlock.hpp.
using SharedPtr = containers::SharedPtr<T, TAllocator> |
Type alias in namespace alib.
Definition at line 398 of file sharedptr.hpp.
Type alias in namespace alib.
Definition at line 298 of file sharedtimedlock.hpp.
using SharedVal = containers::SharedVal<T, TAllocator> |
Type alias in namespace alib.
Definition at line 339 of file sharedval.hpp.
using ShiftOpRHS = int |
Type alias in namespace alib.
The C++ language defines the right-hand-side argument of bit shift operations to be of type int
. To increase code readability we define this type explicitly.
Definition at line 1364 of file bitbuffer.hpp.
using Singleton = singletons::Singleton<T> |
Type alias in namespace alib.
Definition at line 130 of file singleton.hpp.
using SPFileFilter = files::SPFileFilter |
Type alias in namespace alib.
Definition at line 58 of file ffilter.hpp.
A shared pointer to instances of standard formatters.
Definition at line 78 of file lang/format/fwds.hpp.
using StdDequeMono = std::deque<T, SCAMono<T>> |
Type alias in namespace alib.
Definition at line 21 of file stddeque.hpp.
using StdDequePool = std::deque<T, SCAPool<T>> |
Type alias in namespace alib.
Definition at line 25 of file stddeque.hpp.
using StdListMono = std::list<T, SCAMono<T>> |
Type alias in namespace alib.
Definition at line 21 of file stdlist.hpp.
using StdListPool = std::list<T, SCAPool<T>> |
Type alias in namespace alib.
Definition at line 25 of file stdlist.hpp.
using StdVectorMono = std::vector<T, SCAMono<T>> |
Type alias in namespace alib.
Definition at line 21 of file stdvector.hpp.
using StdVectorPool = std::vector<T, SCAPool<T>> |
Type alias in namespace alib.
Definition at line 25 of file stdvector.hpp.
using StopWatch = time::StopWatch |
Type alias in namespace alib.
Definition at line 169 of file stopwatch.hpp.
Type alias in namespace alib.
Definition at line 132 of file strings/fwds.hpp.
using StrangeAStringMA = strings::TAString<strangeChar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 52 of file astringma.hpp.
using StrangeAStringPA = strings::TAString<strangeChar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 48 of file astringpa.hpp.
using strangeChar = characters::strangeChar |
Type alias in namespace alib.
Definition at line 654 of file chartraits.hpp.
using StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib.
Definition at line 112 of file strings/fwds.hpp.
using StrangeFormat = strings::TFormat<strangeChar > |
Type alias in namespace alib.
Definition at line 311 of file strings/fwds.hpp.
using StrangeLocalString = strings::TLocalString<strangeChar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 171 of file strings/fwds.hpp.
using StrangeLocalStringMA = strings::TLocalString<strangeChar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 33 of file localstringma.hpp.
using StrangeLocalStringPA = strings::TLocalString<strangeChar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 33 of file localstringpa.hpp.
Type alias in namespace alib.
Definition at line 292 of file strings/fwds.hpp.
using StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib.
Definition at line 76 of file strings/fwds.hpp.
using StrangeStringLengthResetter = strings::TStringLengthResetter<strangeChar ,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 329 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 74 of file astringma.hpp.
using StrangeStringNZT = strings::TStringNZT <strangeChar> |
Type alias in namespace alib.
Definition at line 150 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 70 of file astringpa.hpp.
using StrangeSubstring = strings::TSubstring <strangeChar> |
Type alias in namespace alib.
Definition at line 94 of file strings/fwds.hpp.
using String = strings::TString <character> |
Type alias in namespace alib.
Definition at line 70 of file strings/fwds.hpp.
using String128 = LocalString< 128> |
Type alias name for TLocalString<character,128>.
Definition at line 198 of file strings/fwds.hpp.
using String16 = LocalString< 16> |
Type alias name for TLocalString<character,16>.
Definition at line 189 of file strings/fwds.hpp.
using String1K = LocalString<1024> |
Type alias name for TLocalString<character,1024>.
Definition at line 207 of file strings/fwds.hpp.
using String256 = LocalString< 256> |
Type alias name for TLocalString<character,256>.
Definition at line 201 of file strings/fwds.hpp.
using String2K = LocalString<2048> |
Type alias name for TLocalString<character,2048>.
Definition at line 210 of file strings/fwds.hpp.
using String32 = LocalString< 32> |
Type alias name for TLocalString<character,32>.
Definition at line 192 of file strings/fwds.hpp.
using String4K = LocalString<4096> |
Type alias name for TLocalString<character,4096>.
Definition at line 213 of file strings/fwds.hpp.
using String512 = LocalString< 512> |
Type alias name for TLocalString<character,512>.
Definition at line 204 of file strings/fwds.hpp.
using String64 = LocalString< 64> |
Type alias name for TLocalString<character,64>.
Definition at line 195 of file strings/fwds.hpp.
using String8 = LocalString< 8> |
Type alias name for TLocalString<character,8>.
Definition at line 186 of file strings/fwds.hpp.
using String8K = LocalString<8192> |
Type alias name for TLocalString<character,8192>.
Definition at line 216 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 206 of file escaper.hpp.
Type alias in namespace alib.
Definition at line 209 of file escaper.hpp.
Type alias in namespace alib.
Definition at line 323 of file strings/fwds.hpp.
using StringMA128 = LocalStringMA< 128> |
Type alias name for TLocalString<character,128,MonoAllocator>.
Definition at line 61 of file localstringma.hpp.
using StringMA16 = LocalStringMA< 16> |
Type alias name for TLocalString<character,16,MonoAllocator>.
Definition at line 52 of file localstringma.hpp.
using StringMA1K = LocalStringMA<1024> |
Type alias name for TLocalString<character,1024,MonoAllocator>.
Definition at line 70 of file localstringma.hpp.
using StringMA256 = LocalStringMA< 256> |
Type alias name for TLocalString<character,256,MonoAllocator>.
Definition at line 64 of file localstringma.hpp.
using StringMA2K = LocalStringMA<2048> |
Type alias name for TLocalString<character,2048,MonoAllocator>.
Definition at line 73 of file localstringma.hpp.
using StringMA32 = LocalStringMA< 32> |
Type alias name for TLocalString<character,32,MonoAllocator>.
Definition at line 55 of file localstringma.hpp.
using StringMA4K = LocalStringMA<4096> |
Type alias name for TLocalString<character,4096,MonoAllocator>.
Definition at line 76 of file localstringma.hpp.
using StringMA512 = LocalStringMA< 512> |
Type alias name for TLocalString<character,512,MonoAllocator>.
Definition at line 67 of file localstringma.hpp.
using StringMA64 = LocalStringMA< 64> |
Type alias name for TLocalString<character,64,MonoAllocator>.
Definition at line 58 of file localstringma.hpp.
using StringMA8 = LocalStringMA< 8> |
Type alias name for TLocalString<character,8,MonoAllocator>.
Definition at line 49 of file localstringma.hpp.
Type alias in namespace alib.
Definition at line 68 of file astringma.hpp.
using StringNZT = strings::TStringNZT <character> |
Type alias in namespace alib.
Definition at line 144 of file strings/fwds.hpp.
using StringPA128 = LocalStringPA< 128> |
Type alias name for TLocalString<character,128,PoolAllocator>.
Definition at line 60 of file localstringpa.hpp.
using StringPA16 = LocalStringPA< 16> |
Type alias name for TLocalString<character,16,PoolAllocator>.
Definition at line 51 of file localstringpa.hpp.
using StringPA1K = LocalStringPA<1024> |
Type alias name for TLocalString<character,1024,PoolAllocator>.
Definition at line 69 of file localstringpa.hpp.
using StringPA256 = LocalStringPA< 256> |
Type alias name for TLocalString<character,256,PoolAllocator>.
Definition at line 63 of file localstringpa.hpp.
using StringPA2K = LocalStringPA<2048> |
Type alias name for TLocalString<character,2048,PoolAllocator>.
Definition at line 72 of file localstringpa.hpp.
using StringPA32 = LocalStringPA< 32> |
Type alias name for TLocalString<character,32,PoolAllocator>.
Definition at line 54 of file localstringpa.hpp.
using StringPA4K = LocalStringPA<4096> |
Type alias name for TLocalString<character,4096,PoolAllocator>.
Definition at line 75 of file localstringpa.hpp.
using StringPA512 = LocalStringPA< 512> |
Type alias name for TLocalString<character,512,PoolAllocator>.
Definition at line 66 of file localstringpa.hpp.
using StringPA64 = LocalStringPA< 64> |
Type alias name for TLocalString<character,64,PoolAllocator>.
Definition at line 57 of file localstringpa.hpp.
using StringPA8 = LocalStringPA< 8> |
Type alias name for TLocalString<character,8,PoolAllocator>.
Definition at line 48 of file localstringpa.hpp.
Type alias in namespace alib.
Definition at line 64 of file astringpa.hpp.
Type alias in namespace alib.
Definition at line 351 of file std_strings_iostream.hpp.
using StringTree = containers::StringTree<TAllocator, T, TNodeHandler, TRecycling> |
Type alias in namespace alib.
Definition at line 2688 of file stringtree.hpp.
using StringTreeNamesAlloc = containers::StringTreeNamesAlloc<TChar> |
Type alias in namespace alib.
Definition at line 2681 of file stringtree.hpp.
using StringTreeNamesDynamic = containers::StringTreeNamesDynamic<TChar, TLocalCapacity> |
Type alias in namespace alib.
Definition at line 2673 of file stringtree.hpp.
using StringTreeNamesStatic = containers::StringTreeNamesStatic<TChar> |
Type alias in namespace alib.
Definition at line 2677 of file stringtree.hpp.
Type alias in namespace alib.
Definition at line 116 of file strings/util/stringvector.hpp.
Type alias in namespace alib.
Definition at line 23 of file monomem/aliases/stringvector.hpp.
Type alias in namespace alib.
Definition at line 33 of file monomem/aliases/stringvector.hpp.
Type alias in namespace alib.
Definition at line 348 of file std_strings_iostream.hpp.
typedef strings::TSubstring< character > Substring = strings::TSubstring <character> |
Type alias in namespace alib.
Definition at line 88 of file strings/fwds.hpp.
using SubstringSearch = strings::util::TSubstringSearch<character> |
Type alias in namespace alib.
Definition at line 113 of file subsearch.hpp.
Type alias in namespace alib.
Definition at line 301 of file systemerrors.hpp.
using T_EnumIsArithmetical = enums::T_EnumIsArithmetical<TEnum> |
Type alias in namespace alib.
Definition at line 79 of file arithmetical.hpp.
using T_EnumIsBitwise = enums::T_EnumIsBitwise<TEnum> |
Type alias in namespace alib.
Definition at line 102 of file bitwise.hpp.
using T_EnumRecords = enums::T_EnumRecords<TEnum> |
Type alias in namespace alib.
Definition at line 701 of file records.hpp.
using T_Resourced = lang::resources::T_Resourced<T> |
Type alias in namespace alib.
Definition at line 581 of file resources.hpp.
using TCondition = threads::TCondition<T> |
Type alias in namespace alib.
Definition at line 611 of file condition.hpp.
using TextFile = files::TTextFile<NString> |
Type alias in namespace alib.
Definition at line 126 of file textfile.hpp.
Type alias in namespace alib.
Definition at line 130 of file textfilelogger.hpp.
Type alias in namespace alib.
Definition at line 505 of file textlogger.hpp.
using Thread = threads::Thread |
Type alias in namespace alib.
Definition at line 379 of file thread.hpp.
using ThreadID = threads::ThreadID |
Type to store thread identifiers.
Definition at line 382 of file thread.hpp.
using ThreadPool = threadmodel::ThreadPool |
Type alias in namespace alib.
Definition at line 579 of file threadpool.hpp.
using TickConverter = time::TickConverter |
Type alias in namespace alib.
Definition at line 119 of file tickconverter.hpp.
using Ticks = time::Ticks |
using TimedLock = threads::TimedLock |
Type alias in namespace alib.
Definition at line 178 of file timedlock.hpp.
using Token = strings::util::Token |
using Tokenizer = strings::util::TTokenizer<character> |
Type alias in namespace alib.
Definition at line 201 of file tokenizer.hpp.
using TokenizerN = strings::util::TTokenizer<nchar> |
Type alias in namespace alib.
Definition at line 204 of file tokenizer.hpp.
using TokenizerW = strings::util::TTokenizer<wchar> |
Type alias in namespace alib.
Definition at line 207 of file tokenizer.hpp.
using Trigger = threadmodel::Trigger |
Type alias in namespace alib.
Class Trigger is the only one that will trigger us and hence has access to our protected functions.
Definition at line 186 of file trigger.hpp.
using Triggered = threadmodel::Triggered |
Type alias in namespace alib.
Definition at line 189 of file trigger.hpp.
using TSharedMonoVal = monomem::TSharedMonoVal<T, TAllocator, TLock> |
Type alias in namespace alib.
Definition at line 686 of file sharedmonoval.hpp.
Type alias in namespace alib.
Definition at line 103 of file std_typeinfo.hpp.
using uinteger = lang::uinteger |
Type alias in namespace alib.
Definition at line 276 of file integers.hpp.
using uintGap_t = lang::uintGap_t |
Type alias in namespace alib.
Definition at line 282 of file integers.hpp.
using Variable = config::Variable |
Type alias in namespace alib.
Definition at line 1463 of file configuration.hpp.
using Verbosity = lox::Verbosity |
Type alias in namespace alib.
Definition at line 215 of file alox/alox.hpp.
Type alias in namespace alib.
Definition at line 106 of file vstudiologger.hpp.
using WAString = strings::TAString <wchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 138 of file strings/fwds.hpp.
using WAStringMA = strings::TAString<wchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 61 of file astringma.hpp.
using WAStringPA = strings::TAString<wchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 57 of file astringpa.hpp.
using wchar = characters::wchar |
Type alias in namespace alib.
Definition at line 642 of file chartraits.hpp.
using WCString = strings::TCString <wchar> |
Type alias in namespace alib.
Definition at line 118 of file strings/fwds.hpp.
using WFormat = strings::TFormat<wchar> |
Type alias in namespace alib.
Definition at line 317 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 82 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 85 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 88 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 138 of file windowsconsolelogger.hpp.
using WLocalString = strings::TLocalString <wchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 179 of file strings/fwds.hpp.
using WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 41 of file localstringma.hpp.
using WLocalStringPA = strings::TLocalString <wchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 41 of file localstringpa.hpp.
using WNumberFormat = strings::TNumberFormat<wchar> |
Type alias in namespace alib.
Definition at line 298 of file strings/fwds.hpp.
using WString = strings::TString <wchar> |
Type alias in namespace alib.
Definition at line 82 of file strings/fwds.hpp.
using WString128 = WLocalString< 128> |
Type alias name for TLocalString<wchar,128>.
Definition at line 264 of file strings/fwds.hpp.
using WString16 = WLocalString< 16> |
Type alias name for TLocalString<wchar,16>.
Definition at line 255 of file strings/fwds.hpp.
using WString1K = WLocalString<1024> |
Type alias name for TLocalString<wchar,1024>.
Definition at line 273 of file strings/fwds.hpp.
using WString256 = WLocalString< 256> |
Type alias name for TLocalString<wchar,256>.
Definition at line 267 of file strings/fwds.hpp.
using WString2K = WLocalString<2048> |
Type alias name for TLocalString<wchar,2048>.
Definition at line 276 of file strings/fwds.hpp.
using WString32 = WLocalString< 32> |
Type alias name for TLocalString<wchar,32>.
Definition at line 258 of file strings/fwds.hpp.
using WString4K = WLocalString<4096> |
Type alias name for TLocalString<wchar,4096>.
Definition at line 279 of file strings/fwds.hpp.
using WString512 = WLocalString< 512> |
Type alias name for TLocalString<wchar,512>.
Definition at line 270 of file strings/fwds.hpp.
using WString64 = WLocalString< 64> |
Type alias name for TLocalString<wchar,64>.
Definition at line 261 of file strings/fwds.hpp.
using WString8 = WLocalString< 8> |
Type alias name for TLocalString<wchar,8>.
Definition at line 252 of file strings/fwds.hpp.
using WString8K = WLocalString<8192> |
Type alias name for TLocalString<wchar,8192>.
Definition at line 282 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 335 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 80 of file astringma.hpp.
using WStringNZT = strings::TStringNZT <wchar> |
Type alias in namespace alib.
Definition at line 156 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 76 of file astringpa.hpp.
Type alias in namespace alib.
Definition at line 118 of file strings/util/stringvector.hpp.
Type alias in namespace alib.
Definition at line 29 of file monomem/aliases/stringvector.hpp.
Type alias in namespace alib.
Definition at line 39 of file monomem/aliases/stringvector.hpp.
typedef strings::TSubstring< wchar > WSubstring = strings::TSubstring <wchar> |
Type alias in namespace alib.
Definition at line 100 of file strings/fwds.hpp.
using WSubstringSearch = strings::util::TSubstringSearch<wchar> |
Type alias in namespace alib.
Definition at line 109 of file subsearch.hpp.
using XAString = strings::TAString <xchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 141 of file strings/fwds.hpp.
using XAStringMA = strings::TAString<xchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 64 of file astringma.hpp.
using XAStringPA = strings::TAString<xchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 60 of file astringpa.hpp.
using xchar = characters::xchar |
Type alias in namespace alib.
Definition at line 645 of file chartraits.hpp.
using XCString = strings::TCString <xchar> |
Type alias in namespace alib.
Definition at line 121 of file strings/fwds.hpp.
using XFormat = strings::TFormat<xchar> |
Type alias in namespace alib.
Definition at line 320 of file strings/fwds.hpp.
using XLocalString = strings::TLocalString <xchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 183 of file strings/fwds.hpp.
using XLocalStringMA = strings::TLocalString <xchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 45 of file localstringma.hpp.
using XLocalStringPA = strings::TLocalString <xchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 45 of file localstringpa.hpp.
using XNumberFormat = strings::TNumberFormat<xchar> |
Type alias in namespace alib.
Definition at line 301 of file strings/fwds.hpp.
using XString = strings::TString <xchar> |
Type alias in namespace alib.
Definition at line 85 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 338 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 83 of file astringma.hpp.
using XStringNZT = strings::TStringNZT <xchar> |
Type alias in namespace alib.
Definition at line 159 of file strings/fwds.hpp.
Type alias in namespace alib.
Definition at line 79 of file astringpa.hpp.
typedef strings::TSubstring< xchar > XSubstring = strings::TSubstring <xchar> |
Type alias in namespace alib.
Definition at line 103 of file strings/fwds.hpp.
|
strong |
Initialization levels usable with Bootstrapping ALib Camps.
Enumerator | |
---|---|
PrepareResources | Field Camp::resourcePool is created when this phase is called for a camp. Camps are requested to feed in their resources now. When this is done, all entities that rely exclusively on resources are to be initialized. For example, all resourced enumerations of a camp should be parsed in this phase. |
PrepareConfig | Field Camp::config is created when this phase is called for a camp. Camps are requested to register application specific variable types in this phase. Furthermore modifications on the configuration object itself might be performed, for example custom plugins might be added to a configuration or configurable options of default plug-ins can be set. |
Final | The final initialization phase. Here, camps are initializing their custom setup. |
|
strong |
Termination levels usable with Bootstrapping ALib Camps.
ALIB_API void AssertALibVersionAndFlags | ( | int | alibVersion = ALIB_VERSION, |
int | alibRevision = ALIB_REVISION, | ||
TCompilationFlags | compilationFlags = TCompilationFlags{ALIB_COMPILATION_FLAGS} ) |
Compares a given set of compilation flags with the ones set in the ALib library. If a mismatch is found, the configuration mismatch is written to std::cerr
and exit(255)
is performed.
This function called in all variants of function alib::Bootstrap. If a using application wants to act different on such a mismatch, an own check of global variables alib::VERSION, alib::REVISION and alib::COMPILATION_FLAGS against preprocessor symbols ALIB_VERSION, ALIB_REVISION and ALIB_COMPILATION_FLAGS has to be performed before calling Bootstrap.
alibVersion | The ALib version required. Defaults to ALIB_VERSION and must not be passed when invoking this function. |
alibRevision | The ALib sub-version required. Defaults to ALIB_REVISION and must not be passed when invoking this function. |
compilationFlags | The flags as defined in invoking compilation unit. Defaults to ALIB_COMPILATION_FLAGS and must not be given. |
ALIB_API void Bootstrap | ( | BootstrapPhases | targetPhase, |
lang::Camp * | targetCamp, | ||
int | alibVersion, | ||
int | alibRevision, | ||
TCompilationFlags | compilationFlags ) |
This function is usually invoked automatically and rightfully with the standard, parameterless version alib::Bootstrap(). For details on when and how to invoke this method explicitly, see the detailed explanations in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
targetPhase | The initialization level to perform. |
targetCamp | The "highest" ALib Camp in list CAMPS to bootstrap. Defaults to nullptr , which chooses the end of the list. |
alibVersion | The ALib version required. Defaults to ALIB_VERSION and must not be passed when invoking this function. |
alibRevision | The ALib sub-version required. Defaults to ALIB_REVISION and must not be passed when invoking this function. |
compilationFlags | The flags as defined in invoking compilation unit. Defaults to ALIB_COMPILATION_FLAGS and must not be passed when invoking this function. |
Definition at line 75 of file bootstrap.cpp.
ALIB_API void Bootstrap | ( | int | alibVersion = ALIB_VERSION, |
int | alibRevision = ALIB_REVISION, | ||
TCompilationFlags | compilationFlags = TCompilationFlags{ALIB_COMPILATION_FLAGS} ) |
Performs standard bootstrapping of ALib. All details are explained in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
alibVersion | The ALib version used by the caller. Defaults to ALIB_VERSION and must not be passed. |
alibRevision | The ALib sub-version used by the caller. Defaults to ALIB_REVISION and must not be passed. |
compilationFlags | The flags as defined in invoking compilation unit. Defaults to ALIB_COMPILATION_FLAGS and must not be passed. |
Definition at line 84 of file alib.cpp.
ALIB_API void BootstrapAddDefaultCamps | ( | ) |
Fills list alib::CAMPS, taking the permutation of modules contained in the ALib Distribution into account.
This function is usually invoked automatically.
For details on when and how to explicitly invoke this function, see the detailed explanations in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
Definition at line 59 of file bootstrap.cpp.
void DbgAssertSingleThreaded | ( | ) |
This method stores the first thread that invokes it, and if in the future the method is visited by a different thread, it asserts.
In release compilations, this function is inlined and empty, and therefore it is not necessary to remove usages with preprocessor macro ALIB_DBG or similar.
In debug-compilations, this is not empty if:
If given, this function is, for example, called by macros ALIB_LOCK or ALIB_DCS, which otherwise are defined to do what they are supposed to do. This exclamatory approach was made with ALib to motivate to write threading-agnostic software.
Besides several macros, some other prominent ALib entities, like lox::Lox, Formatter or TMonoAllocator invoke this method with their acquisition.
Definition at line 267 of file alib.cpp.
|
constexprnoexcept |
Performs binary AND operation two TBitSet objects (of equal size), lhs and rhs.
lhs | The left hand side operand. |
rhs | The right hand side operand. |
TEnd | Template parameter of class TBitSet. Deduced by the compiler. |
TBegin | Template parameter of class TBitSet. Deduced by the compiler. |
TInterface | Template parameter of class TBitSet. Deduced by the compiler. |
Definition at line 922 of file bitset.hpp.
|
constexprnoexcept |
Performs binary XOR operation two TBitSet objects (of equal size), lhs and rhs.
lhs | The left hand side operand. |
rhs | The right hand side operand. |
TEnd | Template parameter of class TBitSet. Deduced by the compiler. |
TBegin | Template parameter of class TBitSet. Deduced by the compiler. |
TInterface | Template parameter of class TBitSet. Deduced by the compiler. |
Definition at line 972 of file bitset.hpp.
|
constexprnoexcept |
Performs binary OR operation two TBitSet objects (of equal size), lhs and rhs.
lhs | The left hand side operand. |
rhs | The right hand side operand. |
TEnd | Template parameter of class TBitSet. Deduced by the compiler. |
TBegin | Template parameter of class TBitSet. Deduced by the compiler. |
TInterface | Template parameter of class TBitSet. Deduced by the compiler. |
Definition at line 947 of file bitset.hpp.
ALIB_API void Shutdown | ( | ) |
Terminates ALib. All details are explained in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
Definition at line 122 of file alib.cpp.
ALIB_API void Shutdown | ( | ShutdownPhases | targetPhase, |
lang::Camp * | targetCamp ) |
This function is usually invoked automatically and rightfully with the standard, parameterless version alib::Shutdown().
For details on when and how to invoke this method explicitly, see the detailed explanations in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
targetPhase | The termination level to perform. |
targetCamp | The "lowest" ALib Camp in list CAMPS to shut down. Defaults to nullptr , which chooses the start of the list. |
Definition at line 266 of file bootstrap.cpp.
ALIB_API lox::ALoxCamp ALOX |
The singleton instance of ALib Camp class ALoxCamp.
Definition at line 33 of file aloxcamp.cpp.
ALIB_API int ARG_C = 0 |
ALIB_API const char ** ARG_VN = nullptr |
ALIB_API const wchar_t ** ARG_VW = nullptr |
ALIB_API lang::basecamp::BaseCamp BASECAMP |
The singleton instance of ALib Camp class BaseCamp.
Definition at line 70 of file basecamp.cpp.
|
extern |
Lists all ALib Camps in the order of bootstrapping. Shutdown is performed in reverse order. This list is used by overloaded functions
For details on when and how to manipulate this list explicitly, see the detailed explanations in chapter 4. Bootstrapping And Shutting Down ALib of the ALib Programmer's Manual.
CAMPS.GetAllocator()= monomem::GLOBAL_ALLOCATOR;
ALIB_API cli::CliCamp CLI |
The singleton instance of ALib Camp class CliCamp.
Definition at line 22 of file clicamp.cpp.
ALIB_API CompilationFlagMeaningsEntry COMPILATION_FLAG_MEANINGS |
This is for the creation of output on information about the bits found in field COMPILATION_FLAGS. Declared public to allow exposure, e.g., in verbose logging.
ALIB_API TCompilationFlags COMPILATION_FLAGS = {ALIB_COMPILATION_FLAGS} |
These flags are used internally to detect incompatibilities when linking ALib to binaries that use different compilation flags. Declared public to allow exposure, e.g., in verbose logging.
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 603 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 583 of file cstring.hpp.
ALIB_API config::ConfigCamp CONFIG |
The singleton instance of ALib Camp class ConfigCamp.
Definition at line 31 of file configcamp.cpp.
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 600 of file cstring.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 563 of file cstring.hpp.
|
constexpr |
An empty string of the complement character type.
Definition at line 2532 of file string.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 560 of file cstring.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 569 of file cstring.hpp.
|
constexpr |
An empty string of the narrow character type.
Definition at line 2538 of file string.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 566 of file cstring.hpp.
|
constexpr |
An empty string of the strange character type.
Definition at line 2535 of file string.hpp.
|
constexpr |
An empty string of the default character type.
Definition at line 2529 of file string.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 572 of file cstring.hpp.
|
constexpr |
An empty string of the wide character type.
Definition at line 2541 of file string.hpp.
|
constexpr |
A zero-terminated, empty string.
Definition at line 575 of file cstring.hpp.
|
constexpr |
An empty string of the complement character type.
Definition at line 2544 of file string.hpp.
ALIB_API expressions::ExpressionsCamp EXPRESSIONS |
The singleton instance of ALib Camp class ExpressionsCamp.
Definition at line 33 of file expressionscamp.cpp.
ALIB_API files::FilesCamp FILES |
The singleton instance of ALib Camp class FilesCamp.
Definition at line 23 of file filescamp.cpp.
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 609 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 580 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 589 of file cstring.hpp.
bool NonCampModulesInitialized = false |
State of initialization of the ALib Modules that do not dispose over a lang::Camp. instance.
|
constexpr |
A nulled string of the complement character type.
Definition at line 2552 of file string.hpp.
|
constexpr |
A nulled string of the narrow character type.
Definition at line 2558 of file string.hpp.
|
constexpr |
A nulled string of the strange character type.
Definition at line 2555 of file string.hpp.
|
constexpr |
A nulled string of the default character type.
Definition at line 2549 of file string.hpp.
|
constexpr |
A nulled string of the wide character type.
Definition at line 2561 of file string.hpp.
|
constexpr |
A nulled string of the complement character type.
Definition at line 2564 of file string.hpp.
ALIB_API unsigned char REVISION = ALIB_REVISION |
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 606 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 586 of file cstring.hpp.
ALIB_API int VERSION = ALIB_VERSION |
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 612 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 592 of file cstring.hpp.
|
constexpr |
A zero-terminated string of default whitespace characters.
Definition at line 615 of file cstring.hpp.
|
constexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 595 of file cstring.hpp.