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.
While this namespace is the owner of the various sub-namespaces imposed by the ALib Modules, it does not introduce many "own" entities. One exclamation is that the types and functions of module ALib Bootstrap are not placed into a separate sub-namespace, but directly here.
Nevertheless, this namespace contains a substantial number of type aliases. Almost every type found within the sub-namespaces which are dedicated to certain ALib Modules, has a corresponding alias in this namespace. For templated types, there are often multiple aliases available. The purpose and usage of these aliases are explained in detail in the appendix chapter A.3 Type Aliases in Namespace ::alib of the General Programmer's Manual of ALib.
Similar to the concept of aliasing many types 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 samples, see NEW_LINE or alib::BASECAMP, which appear in this namespace as soon as the module ALib Strings, respectively ALib Camp 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 | assert |
| This namespace exposes entities of module ALib Assert. | |
| namespace | bitbuffer |
| namespace | boxing |
| DOXYGEN. | |
| namespace | camp |
| namespace | characters |
| namespace | containers |
| namespace | enumops |
| namespace | enumrecords |
| namespace | expressions |
| namespace | filetree |
| namespace | format |
| namespace | lang |
| namespace | lox |
| namespace | monomem |
| namespace | resources |
| namespace | singletons |
| namespace | strings |
| namespace | system |
| namespace | threadmodel |
| namespace | threads |
| namespace | time |
| namespace | variables |
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 | AnsiConsoleLogger = lox::loggers::AnsiConsoleLogger |
Type alias in namespace alib. | |
| using | AnsiLogger = lox::loggers::AnsiLogger |
Type alias in namespace alib. | |
| template<typename TAppendable> | |
| using | Appendable = strings::Appendable<TAppendable> |
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 | Bin = strings::TBin<character> |
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 | Boxes = 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 = format::ByteSizeIEC |
Type alias in namespace alib. | |
| using | ByteSizeIEC = format::ByteSizeIEC |
Type alias in namespace alib. | |
| using | ByteSizeSI = format::ByteSizeSI |
Type alias in namespace alib. | |
| using | ByteSizeUnits = format::ByteSizeUnits |
Type alias in namespace alib. | |
| using | Calculus = expressions::plugins::Calculus |
Type alias in namespace alib. | |
| using | CalendarDate = strings::util::CalendarDate |
Type alias in namespace alib. | |
| using | CalendarDateTime = strings::util::CalendarDateTime |
Type alias in namespace alib. | |
| using | CalendarDuration = strings::util::CalendarDuration |
Type alias in namespace alib. | |
| using | CallerInfo = lang::CallerInfo |
Type alias in namespace alib. | |
| using | CanonicalPathList = filetree::CanonicalPathList |
Type alias in namespace alib. | |
| using | character = characters::character |
Type alias in namespace alib. | |
| using | CLIUtil = app::CLIUtil |
Type alias in namespace alib. | |
| using | CommandLine = app::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 | complementChar = characters::complementChar |
Type alias in namespace alib. | |
| using | ComplementCString = strings::TCString <complementChar> |
Type alias in namespace alib. | |
| template<integer TCapacity> | |
| using | ComplementLocalString = strings::TLocalString<complementChar, TCapacity, lang::HeapAllocator> |
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 | ComplementStringNZT = strings::TStringNZT<complementChar> |
Type alias in namespace alib. | |
| using | ComplementSubstring = strings::TSubstring <complementChar> |
Type alias in namespace alib. | |
| using | ConfigResourcePool = variables::ConfigResourcePool |
Type alias in namespace alib. | |
| using | Configuration = variables::Configuration |
Type alias in namespace alib. | |
| using | ConfigurationListener = variables::ConfigurationListener |
Type alias in namespace alib. | |
| using | Console = system::Console |
Type alias in namespace alib. | |
| using | ConsoleLogger = lox::loggers::ConsoleLogger |
Type alias in namespace alib. | |
| using | CPathString = strings::TCString<PathCharType> |
| The string-type used with this ALib Module. | |
| using | CString = strings::TCString <character> |
Type alias in namespace alib. | |
| using | DateTime = time::DateTime |
Type alias in namespace alib. | |
| using | Dec = strings::TDec<character> |
Type alias in namespace alib. | |
| using | Declaration = variables::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> | |
| using | EnumIterator = enumops::EnumIterator<TEnum> |
Type alias in namespace alib. | |
| template<typename TEnum> | |
| using | EnumRecords = enumrecords::EnumRecords<TEnum> |
Type alias in namespace alib. | |
| using | EnvironmentVariables = system::EnvironmentVariables |
Type alias in namespace alib. | |
| using | ESC = lox::ESC |
Type alias in namespace alib. | |
| using | Escape = strings::TEscape<character> |
Type alias in namespace alib. | |
| using | Event = threads::Event |
Type alias in namespace alib. | |
| using | Exception = exceptions::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 = filetree::FFilter |
Type alias in namespace alib. | |
| using | FHashcode = boxing::FHashcode |
Type alias in namespace alib. | |
| using | Field = strings::TField<character> |
Type alias in namespace alib. | |
| using | FileExpressions = filetree::FileExpressions |
Type alias in namespace alib. | |
| using | FileStatus = system::FileStatus |
Type alias in namespace alib. | |
| using | Fill = strings::TFill<character> |
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 = format::FMTCallerInfo |
Type alias in namespace alib. | |
| using | Formatter = format::Formatter |
Type alias in namespace alib. | |
| using | FormatterJavaStyle = format::FormatterJavaStyle |
Type alias in namespace alib. | |
| using | FormatterPythonStyle = format::FormatterPythonStyle |
Type alias in namespace alib. | |
| using | FTFile = filetree::FTFile |
Type alias in namespace alib. | |
| using | FTree = filetree::FTree |
Type alias in namespace alib. | |
| using | FTValue = filetree::FTValue |
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 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 HashSet. | |
| using | HeapAllocator = lang::HeapAllocator |
Type alias in namespace alib. | |
| using | Hex = strings::THex<character> |
Type alias in namespace alib. | |
| using | HuffmanDecoder = bitbuffer::ac_v1::HuffmanDecoder |
| using | HuffmanEncoder = bitbuffer::ac_v1::HuffmanEncoder |
| using | IniFileFeeder = variables::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 | IStreamLine = strings::compatibility::std::TIStreamLine<alib::character> |
Type alias in namespace alib. | |
| using | IStreamLineN = strings::compatibility::std::TIStreamLine<alib::nchar> |
Type alias in namespace alib. | |
| using | IStreamLineW = strings::compatibility::std::TIStreamLine<alib::wchar> |
Type alias in namespace alib. | |
| using | IStreamReader = strings::compatibility::std::IStreamReader |
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 T, Recycling TRecycling = containers::Recycling::Private> | |
| using | List = containers::List<T, HeapAllocator, TRecycling> |
Type alias in namespace alib. | |
| template<typename T, Recycling TRecycling = containers::Recycling::Private> | |
| using | ListMA = containers::List<T, MonoAllocator, TRecycling> |
Type alias in namespace alib. | |
| template<typename T, Recycling TRecycling = containers::Recycling::Private> | |
| using | ListPA = containers::List<T, PoolAllocator, 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 | MappedFile = system::MappedFile |
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 | NBin = strings::TBin<nchar> |
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 | NDec = strings::TDec<nchar> |
Type alias in namespace alib. | |
| using | NEscape = strings::TEscape<nchar> |
Type alias in namespace alib. | |
| using | NField = strings::TField<nchar> |
Type alias in namespace alib. | |
| using | NFill = strings::TFill<nchar> |
Type alias in namespace alib. | |
| using | NHex = strings::THex<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 | NOct = strings::TOct<nchar> |
Type alias in namespace alib. | |
| template<typename... Args> | |
| using | NStdFormat = strings::TStdFormat<char, Args...> |
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. | |
| template<lang::Case TSensitivity> | |
| using | NStringSearch = strings::util::TStringSearch<nchar> |
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. | |
| using | NTab = strings::TTab<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 | Oct = strings::TOct<character> |
Type alias in namespace alib. | |
| template<typename TChar = nchar, typename TAllocator = lang::HeapAllocator, bool TSynced = false, lang::LineFeeds TTargetLF = lang::LineFeeds::Platform> | |
| using | OStreamWriter |
Type alias in namespace alib. | |
| using | OwnerAndGroupResolver = filetree::OwnerAndGroupResolver |
Type alias in namespace alib. | |
| template<typename T, typename U> | |
| using | Pair = boxing::Pair<T, U> |
Type alias in namespace alib. | |
| using | Paragraphs = format::Paragraphs |
Type alias in namespace alib. | |
| using | Path = system::Path |
Type alias in namespace alib. | |
| using | PathCharType = std::filesystem::path::value_type |
| using | PathString = strings::TString<PathCharType> |
| The string-type used with this ALib Module. | |
| using | PathStringMA = strings::TAString<PathCharType, PoolAllocator > |
| A mono-allocated string representing a path. | |
| using | PathStringPA = strings::TAString<PathCharType, PoolAllocator > |
| A pool-allocated string representing a path. | |
| using | PathSubstring = strings::TSubstring<PathCharType> |
| The string-type used with this ALib Module. | |
| using | PoolAllocator = monomem::TPoolAllocator<MonoAllocator> |
| using | PoolAllocatorHA = monomem::TPoolAllocator<lang::HeapAllocator> |
| using | PoolWorker = threadmodel::PoolWorker |
Type alias in namespace alib. | |
| using | Priority = variables::Priority |
Type alias in namespace alib. | |
| using | ProcessInfo = system::ProcessInfo |
Type alias in namespace alib. | |
| using | Promise = threads::Promise |
Type alias in namespace alib. | |
| using | PropertyFormatter = format::PropertyFormatter |
Type alias in namespace alib. | |
| template<typename TFormattable, typename TOptionEnum> | |
| using | PropertyFormatters = 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 = resources::ResourcedType<T> |
Type alias in namespace alib. | |
| using | ResourceInfo = resources::ResourceInfo |
Type alias in namespace alib. | |
| using | ResourcePool = resources::ResourcePool |
Type alias in namespace alib. | |
| using | Runnable = threads::Runnable |
Type alias in namespace alib. | |
| using | ScanParameters = filetree::ScanParameters |
Type alias in namespace alib. | |
| using | Scope = lox::Scope |
Type alias in namespace alib. | |
| using | SharedConfiguration = variables::TSharedConfiguration<SharedLock> |
Type alias in namespace alib. | |
| using | SharedFTree = filetree::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 | ShellCommand = system::TShellCommand<lang::HeapAllocator> |
Type alias in namespace alib. | |
| using | ShellCommandMA = system::TShellCommand<MonoAllocator> |
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 = filetree::SPFileFilter |
Type alias in namespace alib. | |
| using | SPFormatter = containers::SharedPtr<format::Formatter> |
| template<typename T> | |
| using | StdDequeMA = std::deque <T, StdMA<T>> |
Type alias in namespace alib. | |
| template<typename T> | |
| using | StdDequePA = std::deque <T, StdPA<T>> |
Type alias in namespace alib. | |
| template<typename... Args> | |
| using | StdFormat = strings::TStdFormat<character, Args...> |
Type alias in namespace alib. | |
| template<typename T> | |
| using | StdListMA = std::list <T, StdMA<T>> |
Type alias in namespace alib. | |
| template<typename T> | |
| using | StdListPA = std::list <T, StdPA<T>> |
Type alias in namespace alib. | |
| template<typename T> | |
| using | StdMA = lang::StdAllocator<T, MonoAllocator> |
| template<typename T> | |
| using | StdPA = lang::StdAllocator<T, PoolAllocator> |
| template<typename T> | |
| using | StdVectorMA = std::vector<T, StdMA<T>> |
Type alias in namespace alib. | |
| template<typename T> | |
| using | StdVectorPA = std::vector<T, StdPA<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 | strangeChar = characters::strangeChar |
Type alias in namespace alib. | |
| using | StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib. | |
| template<integer TCapacity> | |
| using | StrangeLocalString = strings::TLocalString<strangeChar , TCapacity, lang::HeapAllocator> |
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 | StrangeStringNZT = strings::TStringNZT<strangeChar> |
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. | |
| template<lang::Case TSensitivity> | |
| using | StringSearch = strings::util::TStringSearch<character> |
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 TTree> | |
| using | StringTreeIterator = containers::StringTreeIterator<TTree> |
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 | Substring = strings::TSubstring <character> |
Type alias in namespace alib. | |
| using | SystemFolders = system::SystemFolders |
Type alias in namespace alib. | |
| using | Tab = strings::TTab<character> |
Type alias in namespace alib. | |
| template<typename T = bool> | |
| using | TCondition = threads::TCondition<T> |
Type alias in namespace alib. | |
| template<size_t TLocalBufferSize = 1024> | |
| using | TextFile = system::TTextFile<NString, TEXTFILE_DEFAULT_ALLOCATOR, TLocalBufferSize> |
| template<size_t TLocalBufferSize = 1024> | |
| using | TextFileLineReader = system::TextFileLineReader<TLocalBufferSize> |
| 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 | uinteger = lang::uinteger |
Type alias in namespace alib. | |
| using | uintGap_t = lang::uintGap_t |
Type alias in namespace alib. | |
| using | Variable = variables::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 | WBin = strings::TBin<wchar> |
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 | WDec = strings::TDec<wchar> |
Type alias in namespace alib. | |
| using | WEscape = strings::TEscape<wchar> |
Type alias in namespace alib. | |
| using | WField = strings::TField<wchar> |
Type alias in namespace alib. | |
| using | WFill = strings::TFill<wchar> |
Type alias in namespace alib. | |
| using | WHex = strings::THex<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 | WOct = strings::TOct<wchar> |
Type alias in namespace alib. | |
| template<typename... Args> | |
| using | WStdFormat = strings::TStdFormat<wchar_t, Args...> |
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::TStringSearch<wchar> |
Type alias in namespace alib. | |
| using | WTab = strings::TTab<wchar> |
Type alias in namespace alib. | |
| using | XAString = strings::TAString <xchar , lang::HeapAllocator> |
Type alias in namespace alib. | |
| using | xchar = characters::xchar |
Type alias in namespace alib. | |
| using | XCString = strings::TCString <xchar> |
Type alias in namespace alib. | |
| template<integer TCapacity> | |
| using | XLocalString = strings::TLocalString <xchar , TCapacity, lang::HeapAllocator> |
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 | XStringNZT = strings::TStringNZT<xchar> |
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 } |
| enum class | ShutdownPhases { Announce = 1 , Destruct = 2 } |
| Termination levels usable with Bootstrapping ALib Camps. More... | |
Function Index: | |
| void | AssertALibVersionAndFlags (int alibVersion, int alibRevision, TCompilationFlags compilationFlags) |
| void | Bootstrap (BootstrapPhases targetPhase, camp::Camp *targetCamp, int alibVersion, int alibRevision, TCompilationFlags compilationFlags) |
| void | Bootstrap (int alibVersion=ALIB_VERSION, int alibRevision=ALIB_REVISION, TCompilationFlags compilationFlags=TCompilationFlags{ALIB_COMPILATION_FLAGS}) |
| void | BootstrapAddDefaultCamps () |
| void | Shutdown () |
| void | Shutdown (ShutdownPhases targetPhase, camp::Camp *targetCamp) |
Variable Index: | |
| lox::ALoxCamp | ALOX |
| The singleton instance of ALib Camp class ALoxCamp. | |
| app::AppCamp | APP |
| The singleton instance of the camp class used by class App. | |
| int | ARG_C = 0 |
| const char ** | ARG_VN = nullptr |
| const wchar_t ** | ARG_VW = nullptr |
| camp::Basecamp | BASECAMP |
| The singleton instance of ALib Camp class Basecamp. | |
| ListMA< camp::Camp * > | CAMPS |
| CompilationFlagMeaningsEntry | COMPILATION_FLAG_MEANINGS [40] |
| TCompilationFlags | COMPILATION_FLAGS = {ALIB_COMPILATION_FLAGS} |
| constexpr ComplementCString | COMPLEMENT_DEFAULT_WHITESPACES = strings::CStringConstantsTraits<complementChar>::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr ComplementCString | COMPLEMENT_NEW_LINE = strings::CStringConstantsTraits<complementChar>::NewLine() |
| A zero-terminated string containing the new-line character sequence. | |
| constexpr CString | DEFAULT_WHITESPACES = strings::CStringConstantsTraits<character >::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr PathCharType | DIRECTORY_SEPARATOR = '/' |
| The standard path separator character. Defaults to '\' on Windows OS, '/' else. | |
| constexpr ComplementCString | EMPTY_COMPLEMENT_CSTRING = strings::CStringConstantsTraits<complementChar>::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr ComplementString | EMPTY_COMPLEMENT_STRING = strings::StringConstantsTraits<complementChar>::EmptyString() |
| An empty string of the complement character type. | |
| constexpr CString | EMPTY_CSTRING = strings::CStringConstantsTraits<character>::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr NCString | EMPTY_NCSTRING = strings::CStringConstantsTraits<nchar >::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr NString | EMPTY_NSTRING = strings::StringConstantsTraits<nchar >::EmptyString() |
| An empty string of the narrow character type. | |
| constexpr PathString | EMPTY_PATH |
| An empty path string. | |
| constexpr StrangeCString | EMPTY_STRANGE_CSTRING = strings::CStringConstantsTraits<strangeChar>::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr StrangeString | EMPTY_STRANGE_STRING = strings::StringConstantsTraits<strangeChar >::EmptyString() |
| An empty string of the strange character type. | |
| constexpr const String | EMPTY_STRING = strings::StringConstantsTraits<character >::EmptyString() |
| An empty string of the default character type. | |
| constexpr WCString | EMPTY_WCSTRING = strings::CStringConstantsTraits<wchar >::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr WString | EMPTY_WSTRING = strings::StringConstantsTraits<wchar >::EmptyString() |
| An empty string of the wide character type. | |
| constexpr XCString | EMPTY_XCSTRING = strings::CStringConstantsTraits<xchar >::EmptyString() |
| A zero-terminated, empty string. | |
| constexpr XString | EMPTY_XSTRING = strings::StringConstantsTraits<xchar >::EmptyString() |
| An empty string of the complement character type. | |
| expressions::ExpressionsCamp | EXPRESSIONS |
| The singleton instance of ALib Camp class ExpressionsCamp. | |
| filetree::FilesCamp | FILETREE |
| The singleton instance of ALib Camp class FilesCamp. | |
| constexpr NCString | NDEFAULT_WHITESPACES = strings::CStringConstantsTraits<nchar >::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr CString | NEW_LINE = strings::CStringConstantsTraits<character >::NewLine() |
| A zero-terminated string containing the new-line character sequence. | |
| constexpr NCString | NNEW_LINE = strings::CStringConstantsTraits<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 PathString | NULL_PATH |
| A nulled path string. | |
| 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::CStringConstantsTraits<strangeChar >::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr StrangeCString | STRANGE_NEW_LINE = strings::CStringConstantsTraits<strangeChar >::NewLine() |
| A zero-terminated string containing the new-line character sequence. | |
| int | VERSION = ALIB_VERSION |
| constexpr WCString | WDEFAULT_WHITESPACES = strings::CStringConstantsTraits<wchar >::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr WCString | WNEW_LINE = strings::CStringConstantsTraits<wchar >::NewLine() |
| A zero-terminated string containing the new-line character sequence. | |
| constexpr XCString | XDEFAULT_WHITESPACES = strings::CStringConstantsTraits<xchar >::DefaultWhitespaces() |
| A zero-terminated string of default whitespace characters. | |
| constexpr XCString | XNEW_LINE = strings::CStringConstantsTraits<xchar >::NewLine() |
| A zero-terminated string containing the new-line character sequence. | |
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 608 of file functions.hpp.
Type alias in namespace alib.
Definition at line 238 of file ansilogger.hpp.
Type alias in namespace alib.
Definition at line 235 of file ansilogger.hpp.
| using alib::Appendable = strings::Appendable<TAppendable> |
Type alias in namespace alib.
Definition at line 384 of file stdformatter.hpp.
Type alias in namespace alib, referencing the sub-namespace within alib::bitbuffer which provides the current version of array compression.
Definition at line 14 of file arraycompressor.hpp.
Type alias in namespace alib.
Definition at line 2031 of file tastring.hpp.
| using alib::AStringMA = strings::TAString<character , MonoAllocator > |
Type alias in namespace alib.
Definition at line 39 of file strings_monomem.hpp.
| using alib::AStringPA = strings::TAString<character , PoolAllocator > |
Type alias in namespace alib.
Definition at line 48 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 210 of file autosizes.hpp.
| using alib::Bin = strings::TBin<character> |
Type alias in namespace alib.
Definition at line 567 of file format.hpp.
| using alib::BitBuffer = bitbuffer::BitBuffer |
Type alias in namespace alib.
Definition at line 1150 of file bitbuffer.hpp.
| using alib::BitBufferLocal = bitbuffer::BitBufferLocal<TCapacity> |
Type alias in namespace alib.
Definition at line 1157 of file bitbuffer.hpp.
Type alias in namespace alib.
Definition at line 1153 of file bitbuffer.hpp.
| using alib::BitReader = bitbuffer::BitReader |
Type alias in namespace alib.
Definition at line 1163 of file bitbuffer.hpp.
| using alib::BitSet = lang::TBitSet<int, TEnd, TBegin> |
Type alias in namespace alib.
Definition at line 813 of file bitset.hpp.
| using alib::BitWriter = bitbuffer::BitWriter |
Type alias in namespace alib.
Definition at line 1160 of file bitbuffer.hpp.
| using alib::Box = boxing::Box |
| using alib::Boxes = boxing::TBoxes<lang::HeapAllocator> |
| using alib::BoxesMA = boxing::TBoxes<MonoAllocator> |
| using alib::BoxesPA = boxing::TBoxes<PoolAllocator> |
| using alib::ByteSize = format::ByteSizeIEC |
Type alias in namespace alib.
Definition at line 208 of file bytesize.hpp.
| using alib::ByteSizeIEC = format::ByteSizeIEC |
Type alias in namespace alib.
Definition at line 211 of file bytesize.hpp.
| using alib::ByteSizeSI = format::ByteSizeSI |
Type alias in namespace alib.
Definition at line 214 of file bytesize.hpp.
Type alias in namespace alib.
Definition at line 205 of file bytesize.hpp.
Type alias in namespace alib.
Definition at line 790 of file calculus.hpp.
Type alias in namespace alib.
Definition at line 515 of file calendar.hpp.
Type alias in namespace alib.
Definition at line 509 of file calendar.hpp.
Type alias in namespace alib.
Definition at line 512 of file calendar.hpp.
| using alib::CallerInfo = lang::CallerInfo |
Type alias in namespace alib.
Definition at line 44 of file callerinfo.hpp.
Type alias in namespace alib.
Definition at line 358 of file fscanner.hpp.
| using alib::character = characters::character |
Type alias in namespace alib.
Definition at line 140 of file chartypes.hpp.
| using alib::CLIUtil = app::CLIUtil |
Type alias in namespace alib.
Definition at line 182 of file cliutil.hpp.
| using alib::CommandLine = app::CommandLine |
| using alib::Compiler = expressions::Compiler |
Type alias in namespace alib.
Definition at line 535 of file compiler.hpp.
Type alias in namespace alib.
Definition at line 547 of file compilerplugin.hpp.
Type alias in namespace alib.
Definition at line 2035 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 143 of file chartypes.hpp.
Type alias in namespace alib.
Definition at line 402 of file cstring.hpp.
| using alib::ComplementLocalString = strings::TLocalString<complementChar, TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 297 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 501 of file numberformat.hpp.
Type alias in namespace alib.
Definition at line 2168 of file string.hpp.
| using alib::ComplementStringLengthResetter = strings::TStringLengthResetter<complementChar,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2147 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 140 of file stringnzt.hpp.
Type alias in namespace alib.
Definition at line 836 of file substring.hpp.
Type alias in namespace alib.
Definition at line 99 of file configresourcepool.hpp.
Type alias in namespace alib.
Definition at line 1412 of file configuration.hpp.
Type alias in namespace alib.
Definition at line 1418 of file configuration.hpp.
| using alib::Console = system::Console |
Type alias in namespace alib.
Definition at line 36 of file console.hpp.
Type alias in namespace alib.
Definition at line 75 of file consolelogger.hpp.
| using alib::CString = strings::TCString <character> |
Type alias in namespace alib.
Definition at line 399 of file cstring.hpp.
| using alib::DateTime = time::DateTime |
Type alias in namespace alib.
Definition at line 188 of file datetime.hpp.
| using alib::Dec = strings::TDec<character> |
Type alias in namespace alib.
Definition at line 540 of file format.hpp.
Type alias in namespace alib.
Definition at line 254 of file declaration.hpp.
Type alias in namespace alib.
Definition at line 506 of file dedicatedworker.hpp.
Type alias in namespace alib.
Definition at line 509 of file dedicatedworker.hpp.
| using alib::Enum = boxing::Enum |
| using alib::EnumBitSet |
Type alias in namespace alib.
Definition at line 32 of file iterablebitset.hpp.
| using alib::EnumIterator = enumops::EnumIterator<TEnum> |
Type alias in namespace alib.
Definition at line 367 of file iterable.hpp.
| using alib::EnumRecords = enumrecords::EnumRecords<TEnum> |
Type alias in namespace alib.
Definition at line 475 of file records.hpp.
Type alias in namespace alib.
Definition at line 58 of file environment.hpp.
Type alias in namespace alib.
Definition at line 231 of file alox_init.hpp.
| using alib::Escape = strings::TEscape<character> |
Type alias in namespace alib.
Definition at line 531 of file format.hpp.
| using alib::Event = threads::Event |
Type alias in namespace alib.
Definition at line 548 of file condition.hpp.
| using alib::Exception = exceptions::Exception |
Type alias in namespace alib.
Definition at line 468 of file exception.hpp.
Type alias in namespace alib.
Definition at line 285 of file expression.hpp.
Type alias in namespace alib.
Definition at line 107 of file expressionformatter.hpp.
Type alias in namespace alib. Renamed to not collide with alib::lox::Scope.
| using alib::FAppend = boxing::FAppend<TChar, TAllocator> |
Type alias in namespace alib.
Definition at line 485 of file functiondecls.hpp.
| using alib::FClone = boxing::FClone |
Type alias in namespace alib.
Definition at line 467 of file functiondecls.hpp.
| using alib::FEquals = boxing::FEquals |
Type alias in namespace alib.
Definition at line 471 of file functiondecls.hpp.
| using alib::FFilter = filetree::FFilter |
Type alias in namespace alib.
Definition at line 49 of file ffilter.hpp.
| using alib::FHashcode = boxing::FHashcode |
Type alias in namespace alib.
Definition at line 463 of file functiondecls.hpp.
| using alib::Field = strings::TField<character> |
Type alias in namespace alib.
Definition at line 102 of file strings_tfield.hpp.
Type alias in namespace alib.
Definition at line 220 of file fileexpressions.hpp.
| using alib::FileStatus = system::FileStatus |
Type alias in namespace alib.
Definition at line 395 of file filestatus.hpp.
| using alib::Fill = strings::TFill<character> |
Type alias in namespace alib.
Definition at line 576 of file format.hpp.
| using alib::FIsLess = boxing::FIsLess |
Type alias in namespace alib.
Definition at line 477 of file functiondecls.hpp.
| using alib::FIsNotNull = boxing::FIsNotNull |
Type alias in namespace alib.
Definition at line 474 of file functiondecls.hpp.
| using alib::FIsTrue = boxing::FIsTrue |
Type alias in namespace alib.
Definition at line 480 of file functiondecls.hpp.
| using alib::FixedCapacityVector = containers::FixedCapacityVector<T, TSize> |
Type alias in namespace alib.
Definition at line 94 of file fixedcapacityvector.hpp.
| using alib::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 100 of file fixedcapacityvector.hpp.
Type alias in namespace alib.
Definition at line 85 of file fmtcallerinfo.hpp.
| using alib::Formatter = format::Formatter |
Type alias in namespace alib.
Definition at line 336 of file formatter.hpp.
Type alias in namespace alib.
Definition at line 227 of file formatterjavastyle.hpp.
Type alias in namespace alib.
Definition at line 449 of file formatterpythonstyle.hpp.
| using alib::FTFile = filetree::FTFile |
| using alib::FTree = filetree::FTree |
| using alib::FTValue = filetree::FTValue |
Type alias in namespace alib.
Definition at line 312 of file ftvalue.hpp.
| using alib::HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib.
Definition at line 2238 of file hashtable.hpp.
| using alib::HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition HashSet.
Definition at line 2228 of file hashtable.hpp.
| using alib::HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition HashSet.
Definition at line 2219 of file hashtable.hpp.
Type alias in namespace alib.
Definition at line 1292 of file allocation.hpp.
| using alib::Hex = strings::THex<character> |
Type alias in namespace alib.
Definition at line 549 of file format.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.
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.
Type alias in namespace alib.
Definition at line 340 of file inifilefeeder.hpp.
| using alib::integer = lang::integer |
Type alias in namespace alib.
Definition at line 149 of file integers.hpp.
| using alib::intGap_t = lang::intGap_t |
Type alias in namespace alib.
Definition at line 155 of file integers.hpp.
Type alias in namespace alib.
Definition at line 454 of file stdiostream.hpp.
Type alias in namespace alib.
Definition at line 457 of file stdiostream.hpp.
Type alias in namespace alib.
Definition at line 460 of file stdiostream.hpp.
Type alias in namespace alib.
Definition at line 471 of file stdiostream.hpp.
| using alib::Job = threadmodel::Job |
| using alib::JPromise = threadmodel::JPromise |
| using alib::List = containers::List<T, HeapAllocator, TRecycling> |
| using alib::ListMA = containers::List<T, MonoAllocator, TRecycling> |
| using alib::ListPA = containers::List<T, PoolAllocator, TRecycling> |
| using alib::LocalAllocator = monomem::TLocalAllocator<TCapacityInKB> |
Type alias in namespace alib.
Definition at line 84 of file localallocator.hpp.
| using alib::LocalAllocator16K = monomem::TLocalAllocator<16> |
Type alias in namespace alib. Allocates 16kB of stack memory.
Definition at line 90 of file localallocator.hpp.
| using alib::LocalAllocator1K = monomem::TLocalAllocator< 1> |
Type alias in namespace alib. Allocates 1kB of stack memory.
Definition at line 86 of file localallocator.hpp.
| using alib::LocalAllocator2K = monomem::TLocalAllocator< 2> |
Type alias in namespace alib. Allocates 2kB of stack memory.
Definition at line 87 of file localallocator.hpp.
| using alib::LocalAllocator32K = monomem::TLocalAllocator<32> |
Type alias in namespace alib. Allocates 32kB of stack memory.
Definition at line 91 of file localallocator.hpp.
| using alib::LocalAllocator4K = monomem::TLocalAllocator< 4> |
Type alias in namespace alib. Allocates 4kB of stack memory.
Definition at line 88 of file localallocator.hpp.
| using alib::LocalAllocator64K = monomem::TLocalAllocator<64> |
Type alias in namespace alib. Allocates 64kB of stack memory.
Definition at line 92 of file localallocator.hpp.
| using alib::LocalAllocator8K = monomem::TLocalAllocator< 8> |
Type alias in namespace alib. Allocates 8kB of stack memory.
Definition at line 89 of file localallocator.hpp.
| using alib::LocalString = strings::TLocalString<character , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 293 of file localstring.hpp.
| using alib::LocalStringMA = strings::TLocalString<character , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 76 of file strings_monomem.hpp.
| using alib::LocalStringPA = strings::TLocalString<character , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 118 of file strings_monomem.hpp.
| using alib::Lock = threads::Lock |
| using alib::Logger = lox::detail::Logger |
Type alias in namespace alib.
Definition at line 154 of file logger.hpp.
| using alib::LogTools = lox::LogTools |
Type alias in namespace alib.
Definition at line 48 of file logtools.hpp.
| using alib::LRUCacheMap |
Type alias in namespace alib.
Definition at line 667 of file lrucachetable.hpp.
| using alib::LRUCacheSet |
Type alias in namespace alib.
Definition at line 675 of file lrucachetable.hpp.
| using alib::LRUCacheTable = containers::LRUCacheTable< TAllocator, TValueDescriptor, THash, TEqual> |
Type alias in namespace alib.
Definition at line 659 of file lrucachetable.hpp.
| using alib::MappedFile = system::MappedFile |
Type alias in namespace alib.
Definition at line 172 of file mappedfile.hpp.
Type alias in namespace alib.
Definition at line 94 of file memorylogger.hpp.
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 983 of file monoallocator.hpp.
| using alib::NAString = strings::TAString <nchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2041 of file tastring.hpp.
| using alib::NAStringMA = strings::TAString<nchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 42 of file strings_monomem.hpp.
| using alib::NAStringPA = strings::TAString<nchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 51 of file strings_monomem.hpp.
| using alib::NBin = strings::TBin<nchar> |
Type alias in namespace alib.
Definition at line 570 of file format.hpp.
| using alib::nchar = characters::nchar |
Type alias in namespace alib.
Definition at line 131 of file chartypes.hpp.
| using alib::NCString = strings::TCString <nchar> |
Type alias in namespace alib.
Definition at line 408 of file cstring.hpp.
| using alib::NDec = strings::TDec<nchar> |
Type alias in namespace alib.
Definition at line 543 of file format.hpp.
| using alib::NEscape = strings::TEscape<nchar> |
Type alias in namespace alib.
Definition at line 534 of file format.hpp.
| using alib::NField = strings::TField<nchar> |
Type alias in namespace alib.
Definition at line 105 of file strings_tfield.hpp.
| using alib::NFill = strings::TFill<nchar> |
Type alias in namespace alib.
Definition at line 579 of file format.hpp.
| using alib::NHex = strings::THex<nchar> |
Type alias in namespace alib.
Definition at line 552 of file format.hpp.
| using alib::NLocalString = strings::TLocalString <nchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 305 of file localstring.hpp.
| using alib::NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 80 of file strings_monomem.hpp.
| using alib::NLocalStringPA = strings::TLocalString <nchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 122 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 507 of file numberformat.hpp.
| using alib::NOct = strings::TOct<nchar> |
Type alias in namespace alib.
Definition at line 561 of file format.hpp.
| using alib::NStdFormat = strings::TStdFormat<char, Args...> |
Type alias in namespace alib.
Definition at line 376 of file stdformatter.hpp.
| using alib::NString = strings::TString <nchar> |
Type alias in namespace alib.
Definition at line 2174 of file string.hpp.
| using alib::NString128 = NLocalString< 128> |
Type alias name for TLocalString<nchar,128>.
Definition at line 361 of file localstring.hpp.
| using alib::NString16 = NLocalString< 16> |
Type alias name for TLocalString<nchar,16>.
Definition at line 352 of file localstring.hpp.
| using alib::NString1K = NLocalString<1024> |
Type alias name for TLocalString<nchar,1024>.
Definition at line 370 of file localstring.hpp.
| using alib::NString256 = NLocalString< 256> |
Type alias name for TLocalString<nchar,256>.
Definition at line 364 of file localstring.hpp.
| using alib::NString2K = NLocalString<2048> |
Type alias name for TLocalString<nchar,2048>.
Definition at line 373 of file localstring.hpp.
| using alib::NString32 = NLocalString< 32> |
Type alias name for TLocalString<nchar,32>.
Definition at line 355 of file localstring.hpp.
| using alib::NString4K = NLocalString<4096> |
Type alias name for TLocalString<nchar,8192>.
Definition at line 376 of file localstring.hpp.
| using alib::NString512 = NLocalString< 512> |
Type alias name for TLocalString<nchar,512>.
Definition at line 367 of file localstring.hpp.
| using alib::NString64 = NLocalString< 64> |
Type alias name for TLocalString<nchar,64>.
Definition at line 358 of file localstring.hpp.
| using alib::NString8 = NLocalString< 8> |
Type alias name for TLocalString<nchar,8>.
Definition at line 349 of file localstring.hpp.
| using alib::NString8K = NLocalString<8192> |
Type alias name for TLocalString<nchar,4096>.
Definition at line 379 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 2153 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 69 of file strings_monomem.hpp.
| using alib::NStringNZT = strings::TStringNZT<nchar> |
Type alias in namespace alib.
Definition at line 146 of file stringnzt.hpp.
Type alias in namespace alib.
Definition at line 60 of file strings_monomem.hpp.
| using alib::NStringSearch = strings::util::TStringSearch<nchar> |
Type alias in namespace alib.
Definition at line 92 of file search.hpp.
Type alias in namespace alib.
Definition at line 103 of file vector.hpp.
Type alias in namespace alib.
Definition at line 108 of file vector.hpp.
Type alias in namespace alib.
Definition at line 111 of file vector.hpp.
| using alib::NSubstring = strings::TSubstring <nchar> |
Type alias in namespace alib.
Definition at line 842 of file substring.hpp.
| using alib::NTab = strings::TTab<nchar> |
Type alias in namespace alib.
Definition at line 514 of file format.hpp.
Type alias in namespace alib.
Definition at line 498 of file numberformat.hpp.
Type alias in namespace alib.
Definition at line 495 of file numberformat.hpp.
| using alib::Oct = strings::TOct<character> |
Type alias in namespace alib.
Definition at line 558 of file format.hpp.
| using alib::OStreamWriter |
Type alias in namespace alib.
Definition at line 467 of file stdiostream.hpp.
Type alias in namespace alib.
Definition at line 315 of file ftvalue.hpp.
| using alib::Pair = boxing::Pair<T, U> |
Type alias in namespace alib.
Definition at line 764 of file boxing/placeholder.hpp.
| using alib::Paragraphs = format::Paragraphs |
Type alias in namespace alib.
Definition at line 286 of file paragraphs.hpp.
| using alib::Path = system::Path |
| using alib::PathCharType = std::filesystem::path::value_type |
| using alib::PathString = strings::TString<PathCharType> |
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 535 of file poolallocator.hpp.
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 540 of file poolallocator.hpp.
Type alias in namespace alib.
Definition at line 600 of file threadpool.hpp.
Type alias in namespace alib.
Definition at line 31 of file erpriority.hpp.
| using alib::ProcessInfo = system::ProcessInfo |
Type alias in namespace alib.
Definition at line 145 of file processinfo.hpp.
| using alib::Promise = threads::Promise |
Type alias in namespace alib.
Definition at line 272 of file promise.hpp.
Type alias in namespace alib.
Definition at line 265 of file propertyformatter.hpp.
| using alib::PropertyFormatters = format::PropertyFormatters<TFormattable, TOptionEnum> |
Type alias in namespace alib.
Definition at line 288 of file propertyformatters.hpp.
Type alias in namespace alib.
Definition at line 132 of file recursivelock.hpp.
Type alias in namespace alib.
Definition at line 177 of file recursivetimedlock.hpp.
| using alib::Recycling = containers::Recycling |
Type alias in namespace alib.
Definition at line 34 of file recycling.hpp.
Type alias in namespace alib.
Definition at line 80 of file regexmatcher.hpp.
| using alib::ResourcedType = resources::ResourcedType<T> |
Type alias in namespace alib.
Definition at line 597 of file resources.hpp.
Type alias in namespace alib.
Definition at line 600 of file resources.hpp.
Type alias in namespace alib.
Definition at line 593 of file resources.hpp.
| using alib::Runnable = threads::Runnable |
Type alias in namespace alib.
Definition at line 383 of file thread.hpp.
Type alias in namespace alib.
Definition at line 355 of file fscanner.hpp.
| using alib::Scope = lox::Scope |
Type alias in namespace alib.
Definition at line 228 of file alox_init.hpp.
Type alias in namespace alib.
Definition at line 1414 of file configuration.hpp.
| using alib::SharedLock = threads::SharedLock |
Type alias in namespace alib.
Definition at line 183 of file sharedlock.hpp.
| using alib::SharedPtr = containers::SharedPtr<T, TAllocator> |
Type alias in namespace alib.
Definition at line 351 of file sharedptr.hpp.
Type alias in namespace alib.
Definition at line 277 of file sharedtimedlock.hpp.
| using alib::SharedVal = containers::SharedVal<T, TAllocator> |
Type alias in namespace alib.
Definition at line 318 of file sharedval.hpp.
Type alias in namespace alib.
Definition at line 180 of file shellcommand.hpp.
Type alias in namespace alib.
Definition at line 184 of file shellcommand.hpp.
| using alib::ShiftOpRHS = int |
Type alias in namespace alib.
Definition at line 1166 of file bitbuffer.hpp.
| using alib::Singleton = singletons::Singleton<T> |
Type alias in namespace alib.
Definition at line 142 of file singletons.hpp.
Type alias in namespace alib.
Definition at line 52 of file ffilter.hpp.
A shared pointer to instances of standard formatters.
Definition at line 41 of file formatter.hpp.
| using alib::StdDequeMA = std::deque <T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 27 of file stdcontainers.hpp.
| using alib::StdDequePA = std::deque <T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 31 of file stdcontainers.hpp.
| using alib::StdFormat = strings::TStdFormat<character, Args...> |
Type alias in namespace alib.
Definition at line 372 of file stdformatter.hpp.
| using alib::StdListMA = std::list <T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 19 of file stdcontainers.hpp.
| using alib::StdListPA = std::list <T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 23 of file stdcontainers.hpp.
| using alib::StdMA = lang::StdAllocator<T, MonoAllocator> |
Type alias in namespace alib to denote the use of a MonoAllocator with the type StdAllocator.
Definition at line 988 of file monoallocator.hpp.
| using alib::StdPA = lang::StdAllocator<T, PoolAllocator> |
Type alias in namespace alib to denote the use of a PoolAllocator with type StdAllocator.
Definition at line 545 of file poolallocator.hpp.
| using alib::StdVectorMA = std::vector<T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 11 of file stdcontainers.hpp.
| using alib::StdVectorPA = std::vector<T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 15 of file stdcontainers.hpp.
| using alib::StopWatch = time::StopWatch |
Type alias in namespace alib.
Definition at line 120 of file stopwatch.hpp.
Type alias in namespace alib.
Definition at line 2038 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 146 of file chartypes.hpp.
| using alib::StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib.
Definition at line 405 of file cstring.hpp.
| using alib::StrangeLocalString = strings::TLocalString<strangeChar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 301 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 504 of file numberformat.hpp.
| using alib::StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib.
Definition at line 2171 of file string.hpp.
| using alib::StrangeStringLengthResetter = strings::TStringLengthResetter<strangeChar ,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2150 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 143 of file stringnzt.hpp.
Type alias in namespace alib.
Definition at line 839 of file substring.hpp.
| using alib::String = strings::TString <character> |
Type alias in namespace alib.
Definition at line 2165 of file string.hpp.
| using alib::String128 = LocalString< 128> |
Type alias name for TLocalString<character,128>.
Definition at line 328 of file localstring.hpp.
| using alib::String16 = LocalString< 16> |
Type alias name for TLocalString<character,16>.
Definition at line 319 of file localstring.hpp.
| using alib::String1K = LocalString<1024> |
Type alias name for TLocalString<character,1024>.
Definition at line 337 of file localstring.hpp.
| using alib::String256 = LocalString< 256> |
Type alias name for TLocalString<character,256>.
Definition at line 331 of file localstring.hpp.
| using alib::String2K = LocalString<2048> |
Type alias name for TLocalString<character,2048>.
Definition at line 340 of file localstring.hpp.
| using alib::String32 = LocalString< 32> |
Type alias name for TLocalString<character,32>.
Definition at line 322 of file localstring.hpp.
| using alib::String4K = LocalString<4096> |
Type alias name for TLocalString<character,4096>.
Definition at line 343 of file localstring.hpp.
| using alib::String512 = LocalString< 512> |
Type alias name for TLocalString<character,512>.
Definition at line 334 of file localstring.hpp.
| using alib::String64 = LocalString< 64> |
Type alias name for TLocalString<character,64>.
Definition at line 325 of file localstring.hpp.
| using alib::String8 = LocalString< 8> |
Type alias name for TLocalString<character,8>.
Definition at line 316 of file localstring.hpp.
| using alib::String8K = LocalString<8192> |
Type alias name for TLocalString<character,8192>.
Definition at line 346 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 181 of file escaper.hpp.
Type alias in namespace alib.
Definition at line 184 of file escaper.hpp.
Type alias in namespace alib.
Definition at line 2144 of file tastring.hpp.
| using alib::StringMA128 = LocalStringMA< 128> |
Type alias name for TLocalString<character,128,MonoAllocator>.
Definition at line 99 of file strings_monomem.hpp.
| using alib::StringMA16 = LocalStringMA< 16> |
Type alias name for TLocalString<character,16,MonoAllocator>.
Definition at line 90 of file strings_monomem.hpp.
| using alib::StringMA1K = LocalStringMA<1024> |
Type alias name for TLocalString<character,1024,MonoAllocator>.
Definition at line 108 of file strings_monomem.hpp.
| using alib::StringMA256 = LocalStringMA< 256> |
Type alias name for TLocalString<character,256,MonoAllocator>.
Definition at line 102 of file strings_monomem.hpp.
| using alib::StringMA2K = LocalStringMA<2048> |
Type alias name for TLocalString<character,2048,MonoAllocator>.
Definition at line 111 of file strings_monomem.hpp.
| using alib::StringMA32 = LocalStringMA< 32> |
Type alias name for TLocalString<character,32,MonoAllocator>.
Definition at line 93 of file strings_monomem.hpp.
| using alib::StringMA4K = LocalStringMA<4096> |
Type alias name for TLocalString<character,4096,MonoAllocator>.
Definition at line 114 of file strings_monomem.hpp.
| using alib::StringMA512 = LocalStringMA< 512> |
Type alias name for TLocalString<character,512,MonoAllocator>.
Definition at line 105 of file strings_monomem.hpp.
| using alib::StringMA64 = LocalStringMA< 64> |
Type alias name for TLocalString<character,64,MonoAllocator>.
Definition at line 96 of file strings_monomem.hpp.
| using alib::StringMA8 = LocalStringMA< 8> |
Type alias name for TLocalString<character,8,MonoAllocator>.
Definition at line 87 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 66 of file strings_monomem.hpp.
| using alib::StringNZT = strings::TStringNZT<character> |
Type alias in namespace alib.
Definition at line 137 of file stringnzt.hpp.
| using alib::StringPA128 = LocalStringPA< 128> |
Type alias name for TLocalString<character,128,PoolAllocator>.
Definition at line 141 of file strings_monomem.hpp.
| using alib::StringPA16 = LocalStringPA< 16> |
Type alias name for TLocalString<character,16,PoolAllocator>.
Definition at line 132 of file strings_monomem.hpp.
| using alib::StringPA1K = LocalStringPA<1024> |
Type alias name for TLocalString<character,1024,PoolAllocator>.
Definition at line 150 of file strings_monomem.hpp.
| using alib::StringPA256 = LocalStringPA< 256> |
Type alias name for TLocalString<character,256,PoolAllocator>.
Definition at line 144 of file strings_monomem.hpp.
| using alib::StringPA2K = LocalStringPA<2048> |
Type alias name for TLocalString<character,2048,PoolAllocator>.
Definition at line 153 of file strings_monomem.hpp.
| using alib::StringPA32 = LocalStringPA< 32> |
Type alias name for TLocalString<character,32,PoolAllocator>.
Definition at line 135 of file strings_monomem.hpp.
| using alib::StringPA4K = LocalStringPA<4096> |
Type alias name for TLocalString<character,4096,PoolAllocator>.
Definition at line 156 of file strings_monomem.hpp.
| using alib::StringPA512 = LocalStringPA< 512> |
Type alias name for TLocalString<character,512,PoolAllocator>.
Definition at line 147 of file strings_monomem.hpp.
| using alib::StringPA64 = LocalStringPA< 64> |
Type alias name for TLocalString<character,64,PoolAllocator>.
Definition at line 138 of file strings_monomem.hpp.
| using alib::StringPA8 = LocalStringPA< 8> |
Type alias name for TLocalString<character,8,PoolAllocator>.
Definition at line 129 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 57 of file strings_monomem.hpp.
| using alib::StringSearch = strings::util::TStringSearch<character> |
Type alias in namespace alib.
Definition at line 87 of file search.hpp.
| using alib::StringTree = containers::StringTree<TAllocator, T, TNodeHandler, TRecycling> |
Type alias in namespace alib.
Definition at line 1839 of file stringtree.hpp.
| using alib::StringTreeIterator = containers::StringTreeIterator<TTree> |
Type alias in namespace alib.
Definition at line 562 of file stringtreeiterator.hpp.
| using alib::StringTreeNamesAlloc = containers::StringTreeNamesAlloc<TChar> |
Type alias in namespace alib.
Definition at line 1832 of file stringtree.hpp.
| using alib::StringTreeNamesDynamic = containers::StringTreeNamesDynamic<TChar, TLocalCapacity> |
Type alias in namespace alib.
Definition at line 1824 of file stringtree.hpp.
| using alib::StringTreeNamesStatic = containers::StringTreeNamesStatic<TChar> |
Type alias in namespace alib.
Definition at line 1828 of file stringtree.hpp.
Type alias in namespace alib.
Definition at line 102 of file vector.hpp.
Type alias in namespace alib.
Definition at line 107 of file vector.hpp.
Type alias in namespace alib.
Definition at line 110 of file vector.hpp.
| using alib::Substring = strings::TSubstring <character> |
Type alias in namespace alib.
Definition at line 833 of file substring.hpp.
| using alib::Tab = strings::TTab<character> |
Type alias in namespace alib.
Definition at line 511 of file format.hpp.
| using alib::TCondition = threads::TCondition<T> |
Type alias in namespace alib.
Definition at line 545 of file condition.hpp.
| using alib::TextFile = system::TTextFile<NString, TEXTFILE_DEFAULT_ALLOCATOR, TLocalBufferSize> |
Type alias in namespace alib.
| TLocalBufferSize | The size of the local buffer. If lines are wider and the local buffer is exceeded, it will be replaced by a heap-allocated buffer, which is then reused for any further line. Defaults to 1024. |
Definition at line 207 of file textfile.hpp.
| using alib::TextFileLineReader = system::TextFileLineReader<TLocalBufferSize> |
Type alias in namespace alib.
| TLocalBufferSize | The size of the local buffer. If lines are wider and the local buffer is exceeded, it will be replaced by a heap-allocated buffer, which is then reused for any further line. Defaults to 1024. |
Definition at line 199 of file textfile.hpp.
Type alias in namespace alib.
Definition at line 115 of file textfilelogger.hpp.
Type alias in namespace alib.
Definition at line 433 of file textlogger.hpp.
| using alib::Thread = threads::Thread |
Type alias in namespace alib.
Definition at line 387 of file thread.hpp.
| using alib::ThreadID = threads::ThreadID |
Type to store thread identifiers.
Definition at line 390 of file thread.hpp.
Type alias in namespace alib.
Definition at line 597 of file threadpool.hpp.
Type alias in namespace alib.
Definition at line 97 of file tickconverter.hpp.
| using alib::Ticks = time::Ticks |
| using alib::TimedLock = threads::TimedLock |
Type alias in namespace alib.
Definition at line 159 of file timedlock.hpp.
| using alib::Token = strings::util::Token |
Type alias in namespace alib.
Definition at line 172 of file tokenizer.hpp.
Type alias in namespace alib.
Definition at line 175 of file tokenizer.hpp.
Type alias in namespace alib.
Definition at line 178 of file tokenizer.hpp.
| using alib::Trigger = threadmodel::Trigger |
Type alias in namespace alib.
Definition at line 181 of file trigger.hpp.
Type alias in namespace alib.
Definition at line 184 of file trigger.hpp.
| using alib::TSharedMonoVal = monomem::TSharedMonoVal<T, TAllocator, TLock> |
Type alias in namespace alib.
Definition at line 659 of file sharedmonoval.hpp.
| using alib::uinteger = lang::uinteger |
Type alias in namespace alib.
Definition at line 152 of file integers.hpp.
| using alib::uintGap_t = lang::uintGap_t |
Type alias in namespace alib.
Definition at line 158 of file integers.hpp.
| using alib::Variable = variables::Variable |
Type alias in namespace alib.
Definition at line 1419 of file configuration.hpp.
| using alib::Verbosity = lox::Verbosity |
Type alias in namespace alib.
Definition at line 225 of file alox_init.hpp.
Type alias in namespace alib.
Definition at line 92 of file vstudiologger.hpp.
| using alib::WAString = strings::TAString <wchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2044 of file tastring.hpp.
| using alib::WAStringMA = strings::TAString<wchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 45 of file strings_monomem.hpp.
| using alib::WAStringPA = strings::TAString<wchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 54 of file strings_monomem.hpp.
| using alib::WBin = strings::TBin<wchar> |
Type alias in namespace alib.
Definition at line 573 of file format.hpp.
| using alib::wchar = characters::wchar |
Type alias in namespace alib.
Definition at line 134 of file chartypes.hpp.
| using alib::WCString = strings::TCString <wchar> |
Type alias in namespace alib.
Definition at line 411 of file cstring.hpp.
| using alib::WDec = strings::TDec<wchar> |
Type alias in namespace alib.
Definition at line 546 of file format.hpp.
| using alib::WEscape = strings::TEscape<wchar> |
Type alias in namespace alib.
Definition at line 537 of file format.hpp.
| using alib::WField = strings::TField<wchar> |
Type alias in namespace alib.
Definition at line 108 of file strings_tfield.hpp.
| using alib::WFill = strings::TFill<wchar> |
Type alias in namespace alib.
Definition at line 582 of file format.hpp.
| using alib::WHex = strings::THex<wchar> |
Type alias in namespace alib.
Definition at line 555 of file format.hpp.
Type alias in namespace alib.
Definition at line 66 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 69 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 72 of file wildcardmatcher.hpp.
Type alias in namespace alib.
Definition at line 127 of file windowsconsolelogger.hpp.
| using alib::WLocalString = strings::TLocalString <wchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 309 of file localstring.hpp.
| using alib::WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 84 of file strings_monomem.hpp.
| using alib::WLocalStringPA = strings::TLocalString <wchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 126 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 510 of file numberformat.hpp.
| using alib::WOct = strings::TOct<wchar> |
Type alias in namespace alib.
Definition at line 564 of file format.hpp.
| using alib::WStdFormat = strings::TStdFormat<wchar_t, Args...> |
Type alias in namespace alib.
Definition at line 380 of file stdformatter.hpp.
| using alib::WString = strings::TString <wchar> |
Type alias in namespace alib.
Definition at line 2177 of file string.hpp.
| using alib::WString128 = WLocalString< 128> |
Type alias name for TLocalString<wchar,128>.
Definition at line 394 of file localstring.hpp.
| using alib::WString16 = WLocalString< 16> |
Type alias name for TLocalString<wchar,16>.
Definition at line 385 of file localstring.hpp.
| using alib::WString1K = WLocalString<1024> |
Type alias name for TLocalString<wchar,1024>.
Definition at line 403 of file localstring.hpp.
| using alib::WString256 = WLocalString< 256> |
Type alias name for TLocalString<wchar,256>.
Definition at line 397 of file localstring.hpp.
| using alib::WString2K = WLocalString<2048> |
Type alias name for TLocalString<wchar,2048>.
Definition at line 406 of file localstring.hpp.
| using alib::WString32 = WLocalString< 32> |
Type alias name for TLocalString<wchar,32>.
Definition at line 388 of file localstring.hpp.
| using alib::WString4K = WLocalString<4096> |
Type alias name for TLocalString<wchar,4096>.
Definition at line 409 of file localstring.hpp.
| using alib::WString512 = WLocalString< 512> |
Type alias name for TLocalString<wchar,512>.
Definition at line 400 of file localstring.hpp.
| using alib::WString64 = WLocalString< 64> |
Type alias name for TLocalString<wchar,64>.
Definition at line 391 of file localstring.hpp.
| using alib::WString8 = WLocalString< 8> |
Type alias name for TLocalString<wchar,8>.
Definition at line 382 of file localstring.hpp.
| using alib::WString8K = WLocalString<8192> |
Type alias name for TLocalString<wchar,8192>.
Definition at line 412 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 2156 of file tastring.hpp.
Type alias in namespace alib.
Definition at line 72 of file strings_monomem.hpp.
| using alib::WStringNZT = strings::TStringNZT<wchar> |
Type alias in namespace alib.
Definition at line 149 of file stringnzt.hpp.
Type alias in namespace alib.
Definition at line 63 of file strings_monomem.hpp.
Type alias in namespace alib.
Definition at line 104 of file vector.hpp.
Type alias in namespace alib.
Definition at line 109 of file vector.hpp.
Type alias in namespace alib.
Definition at line 112 of file vector.hpp.
| using alib::WSubstring = strings::TSubstring <wchar> |
Type alias in namespace alib.
Definition at line 845 of file substring.hpp.
| using alib::WSubstringSearch = strings::util::TStringSearch<wchar> |
Type alias in namespace alib.
Definition at line 96 of file search.hpp.
| using alib::WTab = strings::TTab<wchar> |
Type alias in namespace alib.
Definition at line 517 of file format.hpp.
| using alib::XAString = strings::TAString <xchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2047 of file tastring.hpp.
| using alib::xchar = characters::xchar |
Type alias in namespace alib.
Definition at line 137 of file chartypes.hpp.
| using alib::XCString = strings::TCString <xchar> |
Type alias in namespace alib.
Definition at line 414 of file cstring.hpp.
| using alib::XLocalString = strings::TLocalString <xchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 313 of file localstring.hpp.
Type alias in namespace alib.
Definition at line 513 of file numberformat.hpp.
| using alib::XString = strings::TString <xchar> |
Type alias in namespace alib.
Definition at line 2180 of file string.hpp.
Type alias in namespace alib.
Definition at line 2159 of file tastring.hpp.
| using alib::XStringNZT = strings::TStringNZT<xchar> |
Type alias in namespace alib.
Definition at line 152 of file stringnzt.hpp.
| using alib::XSubstring = strings::TSubstring <xchar> |
Type alias in namespace alib.
Definition at line 848 of file substring.hpp.
|
strong |
Initialization levels usable with Bootstrapping ALib Camps.
| Enumerator | |
|---|---|
| PrepareResources | The inherited field 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 SharedConfiguration 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.
| void alib::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 configuration macros 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. |
Definition at line 60 of file bootstrap.cpp.
| void alib::Bootstrap | ( | BootstrapPhases | targetPhase = BootstrapPhases::Final, |
| camp::Camp * | targetCamp = nullptr, | ||
| int | alibVersion = ALIB_VERSION, | ||
| int | alibRevision = ALIB_REVISION, | ||
| TCompilationFlags | compilationFlags = TCompilationFlags{ALIB_COMPILATION_FLAGS} ) |
This function is used to bootstrap ALib. It replaces the overloaded version Bootstrap, int, TCompilationFlags) in the moment module ALib Camp is included in the ALib Build. (The term "replace" here in deed means that this other version of this function is not available anymore.)
The difference of this version is that it makes it possible to fine-tune the bootstrap process in respect to the list of camps that are considered and it introduces different phases of bootstrapping.
For details on when and how to invoke this method explicitly, see the detailed explanations in the Programmer's Manual of module ALib Bootstrap.
| targetPhase | The initialization level to perform. Defaults to BootstrapPhases::Final. |
| targetCamp | The "highest" ALib Camp in the list alib::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 550 of file bootstrap.cpp.
| void alib::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 the Programmer's Manual of module ALib Bootstrap.
| 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. |
| void alib::BootstrapAddDefaultCamps | ( | ) |
Fills list alib::CAMPS, taking the permutation of modules contained in the ALib Build into account.
This function is usually invoked automatically.
For details on when and how to explicitly invoke this function, see the detailed explanations in the Programmer's Manual of module ALib Bootstrap.
Definition at line 536 of file bootstrap.cpp.
| void alib::Shutdown | ( | ) |
Terminates ALib. All details are explained in the Programmer's Manual of module ALib Bootstrap.
| void alib::Shutdown | ( | ShutdownPhases | targetPhase = ShutdownPhases::Destruct, |
| camp::Camp * | targetCamp = nullptr ) |
This function is usually invoked automatically and rightfully with the standard, parameterless version Shutdown).
For details on when and how to invoke this method explicitly, see the detailed explanations in the Programmer's Manual of module ALib Bootstrap.
| targetPhase | The termination level to perform. |
| targetCamp | The "lowest" ALib Camp in list alib::CAMPS to shut down. Defaults to nullptr, which chooses the start of the list. |
Definition at line 723 of file bootstrap.cpp.
| lox::ALoxCamp alib::ALOX |
The singleton instance of ALib Camp class ALoxCamp.
Definition at line 5 of file aloxcamp.cpp.
| app::AppCamp alib::APP |
The singleton instance of the camp class used by class App.
Definition at line 1 of file appcamp.cpp.
| int alib::ARG_C = 0 |
The number of command-line arguments. Defaults to 0.
main() function, in case the value is needed somewhere. Definition at line 2 of file mainargs.cpp.
| const char ** alib::ARG_VN = nullptr |
List of command-line arguments if given as single byte character strings.
main() function, in case the value is needed somewhere. Definition at line 3 of file mainargs.cpp.
| const wchar_t ** alib::ARG_VW = nullptr |
List of command-line arguments if given as multi-byte character strings.
main() function, in case the value is needed somewhere. Definition at line 4 of file mainargs.cpp.
| camp::Basecamp alib::BASECAMP |
The singleton instance of ALib Camp class Basecamp.
Definition at line 2 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 the Programmer's Manual of module ALib Bootstrap.
CAMPS.GetAllocator()= monomem::GLOBAL_ALLOCATOR;
| CompilationFlagMeaningsEntry alib::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.
Definition at line 12 of file bootstrap.cpp.
| TCompilationFlags alib::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.
Definition at line 10 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 559 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 539 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 556 of file cstring.hpp.
|
inlineconstexpr |
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 519 of file cstring.hpp.
|
inlineconstexpr |
An empty string of the complement character type.
Definition at line 2230 of file string.hpp.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 516 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 525 of file cstring.hpp.
|
inlineconstexpr |
An empty string of the narrow character type.
Definition at line 2236 of file string.hpp.
|
inlineconstexpr |
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 522 of file cstring.hpp.
|
inlineconstexpr |
An empty string of the strange character type.
Definition at line 2233 of file string.hpp.
|
inlineconstexpr |
An empty string of the default character type.
Definition at line 2227 of file string.hpp.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 528 of file cstring.hpp.
|
inlineconstexpr |
An empty string of the wide character type.
Definition at line 2239 of file string.hpp.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 531 of file cstring.hpp.
|
inlineconstexpr |
An empty string of the complement character type.
Definition at line 2242 of file string.hpp.
| expressions::ExpressionsCamp alib::EXPRESSIONS |
The singleton instance of ALib Camp class ExpressionsCamp.
Definition at line 6 of file expressionscamp.cpp.
| filetree::FilesCamp alib::FILETREE |
The singleton instance of ALib Camp class FilesCamp.
Definition at line 6 of file filetreecamp.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 565 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 536 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 545 of file cstring.hpp.
| bool alib::NonCampModulesInitialized = false |
State of initialization of the ALib Modules that do not dispose over a Camp instance.
Definition at line 100 of file bootstrap.cpp.
|
inlineconstexpr |
A nulled string of the complement character type.
Definition at line 2250 of file string.hpp.
|
inlineconstexpr |
A nulled string of the narrow character type.
Definition at line 2256 of file string.hpp.
|
inlineconstexpr |
|
inlineconstexpr |
A nulled string of the strange character type.
Definition at line 2253 of file string.hpp.
|
inlineconstexpr |
A nulled string of the default character type.
Definition at line 2247 of file string.hpp.
|
inlineconstexpr |
A nulled string of the wide character type.
Definition at line 2259 of file string.hpp.
|
inlineconstexpr |
A nulled string of the complement character type.
Definition at line 2262 of file string.hpp.
| unsigned char alib::REVISION = ALIB_REVISION |
The revision number of this release. Usually a module is initially released as revision 0. Pure bug-fix releases that do not change the interface of ALib are holding the same VERSION but an increased number in this field.
Definition at line 9 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 562 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 542 of file cstring.hpp.
| int alib::VERSION = ALIB_VERSION |
The module version. Standard ALib versioning scheme is YYMM (as integer number) of the module release date. Besides this version number, field REVISION indicates if this is a revised version of a former release.
Definition at line 8 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 568 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 548 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 571 of file cstring.hpp.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 551 of file cstring.hpp.