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 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 | cli |
| namespace | containers |
| namespace | enumops |
| namespace | expressions |
| namespace | files |
| 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 | character = characters::character |
| Type alias in namespace alib. | |
| using | CLIUtil = cli::CLIUtil |
| Type alias in namespace alib. | |
| using | CommandLine = cli::CommandLine |
| Type alias in namespace alib. | |
| using | Compiler = expressions::Compiler |
| Type alias in namespace alib. | |
| using | CompilerPlugin = expressions::CompilerPlugin |
| Type alias in namespace alib. | |
| using | ComplementAString = strings::TAString <complementChar , lang::HeapAllocator> |
| Type alias in namespace alib. | |
| using | 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 | Condition = threads::Condition |
| 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 | 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 | 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 = files::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 | File = files::File |
| Type alias in namespace alib. | |
| using | FileExpressions = files::FileExpressions |
| Type alias in namespace alib. | |
| using | Fill = strings::TFill<character> |
| Type alias in namespace alib. | |
| using | FInfo = files::FInfo |
| Type alias in namespace alib. | |
| using | FIsLess = boxing::FIsLess |
| Type alias in namespace alib. | |
| using | FIsNotNull = boxing::FIsNotNull |
| Type alias in namespace alib. | |
| using | FIsTrue = boxing::FIsTrue |
| Type alias in namespace alib. | |
| template<typename T, std::size_t TSize> | |
| using | FixedCapacityVector = containers::FixedCapacityVector<T, TSize> |
| Type alias in namespace alib. | |
| template<typename T, std::size_t TSize, typename TCompare = std::less<T>> | |
| using | FixedSizePriorityQueue = std::priority_queue< T, FixedCapacityVector<T, TSize>, TCompare> |
| using | FMTCallerInfo = 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 | FTree = files::FTree |
| Type alias in namespace alib. | |
| template<typename TAllocator, typename TKey, typename TMapped, typename THash = std::hash <TKey>, typename TEqual = std::equal_to<TKey>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
| using | HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
| Type alias in namespace alib. | |
| template<typename TAllocator, typename T, typename THash = std::hash <T>, typename TEqual = std::equal_to<T>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
| using | HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
| Type alias in namespace alib. See type definition alib::containers::HashSet. | |
| template<typename TAllocator, typename TValueDescriptor, typename THash = std::hash <typename TValueDescriptor::KeyType>, typename TEqual = std::equal_to<typename TValueDescriptor::KeyType>, lang::Caching THashCaching = lang::Caching::Auto, Recycling TRecycling = Recycling::Private> | |
| using | HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
| Type alias in namespace alib. See type definition alib::containers::HashSet. | |
| using | HeapAllocator = lang::HeapAllocator |
| Type alias in namespace alib. | |
| using | 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 | 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 = files::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 | PoolAllocator = monomem::TPoolAllocator<MonoAllocator> |
| using | PoolAllocatorHA = monomem::TPoolAllocator<lang::HeapAllocator> |
| using | PoolWorker = threadmodel::PoolWorker |
| Type alias in namespace alib. | |
| using | Priority = alib::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 | ResultsPaths = files::ResultsPaths |
| Type alias in namespace alib. | |
| using | Runnable = threads::Runnable |
| Type alias in namespace alib. | |
| using | ScanParameters = files::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 = files::TSharedFTree<SharedLock> |
| Type alias in namespace alib. | |
| using | SharedLock = threads::SharedLock |
| Type alias in namespace alib. | |
| template<typename T, typename TAllocator = lang::HeapAllocator> | |
| using | SharedPtr = containers::SharedPtr<T, TAllocator> |
| Type alias in namespace alib. | |
| using | SharedTimedLock = threads::SharedTimedLock |
| Type alias in namespace alib. | |
| template<typename T, typename TAllocator = lang::HeapAllocator> | |
| using | SharedVal = containers::SharedVal<T, TAllocator> |
| Type alias in namespace alib. | |
| using | 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 = files::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 | SystemErrors = system::SystemErrors |
| 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. | |
| using | TextFile = files::TTextFile<NString> |
| Type alias in namespace alib. | |
| using | TextFileLineReader = files::TextFileLineReader |
| Type alias in namespace alib. | |
| using | TextFileLogger = lox::loggers::TextFileLogger |
| Type alias in namespace alib. | |
| using | TextLogger = lox::textlogger::TextLogger |
| Type alias in namespace alib. | |
| using | Thread = threads::Thread |
| Type alias in namespace alib. | |
| using | ThreadID = threads::ThreadID |
| Type to store thread identifiers. | |
| using | ThreadPool = threadmodel::ThreadPool |
| Type alias in namespace alib. | |
| using | TickConverter = time::TickConverter |
| Type alias in namespace alib. | |
| using | Ticks = time::Ticks |
| Type alias in namespace alib. | |
| using | TimedLock = threads::TimedLock |
| Type alias in namespace alib. | |
| using | Token = strings::util::Token |
| Type alias in namespace alib. | |
| using | Tokenizer = strings::util::TTokenizer<character> |
| Type alias in namespace alib. | |
| using | TokenizerN = strings::util::TTokenizer<nchar> |
| Type alias in namespace alib. | |
| using | TokenizerW = strings::util::TTokenizer<wchar> |
| Type alias in namespace alib. | |
| using | Trigger = threadmodel::Trigger |
| Type alias in namespace alib. | |
| using | Triggered = threadmodel::Triggered |
| Type alias in namespace alib. | |
| template<typename T, typename TAllocator = lang::HeapAllocator, typename TLock = void> | |
| using | TSharedMonoVal = monomem::TSharedMonoVal<T, TAllocator, TLock> |
| Type alias in namespace alib. | |
| using | 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) |
| ALIB_DLL void | Bootstrap (int alibVersion=ALIB_VERSION, int alibRevision=ALIB_REVISION, TCompilationFlags compilationFlags=TCompilationFlags{ALIB_COMPILATION_FLAGS}) |
| void | BootstrapAddDefaultCamps () |
| ALIB_DLL void | Shutdown () |
| void | Shutdown (ShutdownPhases targetPhase, camp::Camp *targetCamp) |
Variable Index: | |
| lox::ALoxCamp | ALOX |
| The singleton instance of ALib Camp class ALoxCamp. | |
| int | ARG_C = 0 |
| const char ** | ARG_VN = nullptr |
| const wchar_t ** | ARG_VW = nullptr |
| camp::Basecamp | BASECAMP |
| The singleton instance of ALib Camp class Basecamp. | |
| ALIB_DLL ListMA< camp::Camp * > | CAMPS |
| cli::CliCamp | CLI |
| The singleton instance of ALib Camp class CliCamp. | |
| 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 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 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. | |
| files::FilesCamp | FILES |
| 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 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 610 of file functions.inl.
Type alias in namespace alib.
Definition at line 240 of file ansilogger.inl.
Type alias in namespace alib.
Definition at line 237 of file ansilogger.inl.
| using alib::Appendable = strings::Appendable<TAppendable> |
Type alias in namespace alib.
Definition at line 752 of file ALib.Compatibility.StdStrings.H.
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.inl.
Type alias in namespace alib.
Definition at line 2036 of file tastring.inl.
| using alib::AStringMA = strings::TAString<character , MonoAllocator > |
Type alias in namespace alib.
Definition at line 93 of file strings_monomem.mpp.
| using alib::AStringPA = strings::TAString<character , PoolAllocator > |
Type alias in namespace alib.
Definition at line 102 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 213 of file autosizes.inl.
| using alib::Bin = strings::TBin<character> |
Type alias in namespace alib.
Definition at line 568 of file format.inl.
| using alib::BitBuffer = bitbuffer::BitBuffer |
Type alias in namespace alib.
Definition at line 1192 of file bitbuffer.inl.
| using alib::BitBufferLocal = bitbuffer::BitBufferLocal<TCapacity> |
Type alias in namespace alib.
Definition at line 1199 of file bitbuffer.inl.
Type alias in namespace alib.
Definition at line 1195 of file bitbuffer.inl.
| using alib::BitReader = bitbuffer::BitReader |
Type alias in namespace alib.
Definition at line 1205 of file bitbuffer.inl.
| using alib::BitSet = lang::TBitSet<int, TEnd, TBegin> |
Type alias in namespace alib.
Definition at line 815 of file bitset.inl.
| using alib::BitWriter = bitbuffer::BitWriter |
Type alias in namespace alib.
Definition at line 1202 of file bitbuffer.inl.
| 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 210 of file bytesize.inl.
| using alib::ByteSizeIEC = format::ByteSizeIEC |
Type alias in namespace alib.
Definition at line 213 of file bytesize.inl.
| using alib::ByteSizeSI = format::ByteSizeSI |
Type alias in namespace alib.
Definition at line 216 of file bytesize.inl.
Type alias in namespace alib.
Definition at line 207 of file bytesize.inl.
Type alias in namespace alib.
Definition at line 799 of file calculus.inl.
Type alias in namespace alib.
Definition at line 518 of file calendar.inl.
Type alias in namespace alib.
Definition at line 512 of file calendar.inl.
Type alias in namespace alib.
Definition at line 515 of file calendar.inl.
| using alib::CallerInfo = lang::CallerInfo |
Type alias in namespace alib.
Definition at line 44 of file callerinfo.inl.
| using alib::character = characters::character |
Type alias in namespace alib.
Definition at line 144 of file chartypes.inl.
| using alib::CLIUtil = cli::CLIUtil |
Type alias in namespace alib.
Definition at line 207 of file cliutil.inl.
| using alib::CommandLine = cli::CommandLine |
Type alias in namespace alib.
Definition at line 489 of file commandline.inl.
| using alib::Compiler = expressions::Compiler |
Type alias in namespace alib.
The compiler builds this type which by design does not expose a constructor.
Definition at line 540 of file compiler.inl.
Type alias in namespace alib.
Definition at line 550 of file compilerplugin.inl.
Type alias in namespace alib.
Definition at line 2040 of file tastring.inl.
Type alias in namespace alib.
Definition at line 147 of file chartypes.inl.
Type alias in namespace alib.
Definition at line 478 of file cstring.inl.
| using alib::ComplementLocalString = strings::TLocalString<complementChar, TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 299 of file localstring.inl.
Type alias in namespace alib.
Definition at line 501 of file numberformat.inl.
Type alias in namespace alib.
Definition at line 2192 of file string.inl.
| using alib::ComplementStringLengthResetter = strings::TStringLengthResetter<complementChar,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2144 of file tastring.inl.
Type alias in namespace alib.
Definition at line 145 of file stringnzt.inl.
Type alias in namespace alib.
Definition at line 837 of file substring.inl.
| using alib::Condition = threads::Condition |
Type alias in namespace alib.
Definition at line 468 of file condition.inl.
Type alias in namespace alib.
Definition at line 158 of file configresourcepool.mpp.
Type alias in namespace alib.
Definition at line 1401 of file configuration.inl.
Type alias in namespace alib.
Definition at line 1407 of file configuration.inl.
| using alib::Console = system::Console |
Type alias in namespace alib.
Definition at line 35 of file console.inl.
Type alias in namespace alib.
Definition at line 76 of file consolelogger.inl.
| using alib::CString = strings::TCString <character> |
Type alias in namespace alib.
Definition at line 475 of file cstring.inl.
| using alib::DateTime = time::DateTime |
Type alias in namespace alib.
Definition at line 185 of file datetime.inl.
| using alib::Dec = strings::TDec<character> |
Type alias in namespace alib.
Definition at line 541 of file format.inl.
Type alias in namespace alib.
Definition at line 255 of file declaration.inl.
Type alias in namespace alib.
Definition at line 510 of file dedicatedworker.inl.
Type alias in namespace alib.
Definition at line 513 of file dedicatedworker.inl.
| using alib::Enum = boxing::Enum |
| using alib::EnumBitSet |
Type alias in namespace alib.
Definition at line 32 of file iterablebitset.inl.
| using alib::EnumIterator = enumops::EnumIterator<TEnum> |
Type alias in namespace alib.
Definition at line 371 of file iterable.inl.
| using alib::EnumRecords = enumrecords::EnumRecords<TEnum> |
Type alias in namespace alib.
Definition at line 482 of file records.inl.
Type alias in namespace alib.
Definition at line 59 of file environment.inl.
Type alias in namespace alib.
Definition at line 235 of file alox_init.inl.
| using alib::Escape = strings::TEscape<character> |
Type alias in namespace alib.
Definition at line 532 of file format.inl.
| using alib::Exception = exceptions::Exception |
Type alias in namespace alib.
Definition at line 429 of file exception.inl.
Type alias in namespace alib.
Definition at line 276 of file expression.inl.
Type alias in namespace alib.
Definition at line 105 of file expressionformatter.inl.
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 491 of file functiondecls.inl.
| using alib::FClone = boxing::FClone |
Type alias in namespace alib.
Definition at line 473 of file functiondecls.inl.
| using alib::FEquals = boxing::FEquals |
Type alias in namespace alib.
Definition at line 477 of file functiondecls.inl.
| using alib::FFilter = files::FFilter |
Type alias in namespace alib.
Definition at line 50 of file ffilter.inl.
| using alib::FHashcode = boxing::FHashcode |
Type alias in namespace alib.
Definition at line 469 of file functiondecls.inl.
| using alib::Field = strings::TField<character> |
Type alias in namespace alib.
Definition at line 103 of file strings_tfield.inl.
| using alib::File = files::File |
Type alias in namespace alib.
The outer class is our friend.
Definition at line 200 of file fileexpressions.inl.
| using alib::Fill = strings::TFill<character> |
Type alias in namespace alib.
Definition at line 577 of file format.inl.
| using alib::FInfo = files::FInfo |
| using alib::FIsLess = boxing::FIsLess |
Type alias in namespace alib.
Definition at line 483 of file functiondecls.inl.
| using alib::FIsNotNull = boxing::FIsNotNull |
Type alias in namespace alib.
Definition at line 480 of file functiondecls.inl.
| using alib::FIsTrue = boxing::FIsTrue |
Type alias in namespace alib.
Definition at line 486 of file functiondecls.inl.
| using alib::FixedCapacityVector = containers::FixedCapacityVector<T, TSize> |
Type alias in namespace alib.
Definition at line 95 of file fixedcapacityvector.inl.
| 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 101 of file fixedcapacityvector.inl.
Type alias in namespace alib.
Definition at line 86 of file fmtcallerinfo.inl.
| using alib::Formatter = format::Formatter |
Type alias in namespace alib.
Definition at line 333 of file formatter.inl.
Type alias in namespace alib.
Definition at line 232 of file formatterjavastyle.inl.
Type alias in namespace alib.
Definition at line 453 of file formatterpythonstyle.inl.
| using alib::FTree = files::FTree |
| using alib::HashMap = containers::HashMap<TAllocator,TKey,TMapped,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib.
Definition at line 2275 of file hashtable.inl.
| using alib::HashSet = containers::HashSet<TAllocator,T,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet.
Definition at line 2265 of file hashtable.inl.
| using alib::HashTable = containers::HashTable<TAllocator,TValueDescriptor,THash,TEqual,THashCaching,TRecycling > |
Type alias in namespace alib. See type definition alib::containers::HashSet.
Definition at line 2256 of file hashtable.inl.
Type alias in namespace alib.
Definition at line 1300 of file allocation.inl.
| using alib::Hex = strings::THex<character> |
Type alias in namespace alib.
Definition at line 550 of file format.inl.
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.inl.
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.inl.
Type alias in namespace alib.
Definition at line 305 of file inifilefeeder.inl.
| using alib::integer = lang::integer |
Type alias in namespace alib.
Definition at line 149 of file integers.inl.
| using alib::intGap_t = lang::intGap_t |
Type alias in namespace alib.
Definition at line 155 of file integers.inl.
Type alias in namespace alib.
Definition at line 489 of file stdiostream.mpp.
Type alias in namespace alib.
Definition at line 492 of file stdiostream.mpp.
Type alias in namespace alib.
Definition at line 495 of file stdiostream.mpp.
Type alias in namespace alib.
Definition at line 506 of file stdiostream.mpp.
| 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 85 of file localallocator.inl.
| using alib::LocalAllocator16K = monomem::TLocalAllocator<16> |
Type alias in namespace alib. Allocates 16kB of stack memory.
Definition at line 91 of file localallocator.inl.
| using alib::LocalAllocator1K = monomem::TLocalAllocator< 1> |
Type alias in namespace alib. Allocates 1kB of stack memory.
Definition at line 87 of file localallocator.inl.
| using alib::LocalAllocator2K = monomem::TLocalAllocator< 2> |
Type alias in namespace alib. Allocates 2kB of stack memory.
Definition at line 88 of file localallocator.inl.
| using alib::LocalAllocator32K = monomem::TLocalAllocator<32> |
Type alias in namespace alib. Allocates 32kB of stack memory.
Definition at line 92 of file localallocator.inl.
| using alib::LocalAllocator4K = monomem::TLocalAllocator< 4> |
Type alias in namespace alib. Allocates 4kB of stack memory.
Definition at line 89 of file localallocator.inl.
| using alib::LocalAllocator64K = monomem::TLocalAllocator<64> |
Type alias in namespace alib. Allocates 64kB of stack memory.
Definition at line 93 of file localallocator.inl.
| using alib::LocalAllocator8K = monomem::TLocalAllocator< 8> |
Type alias in namespace alib. Allocates 8kB of stack memory.
Definition at line 90 of file localallocator.inl.
| using alib::LocalString = strings::TLocalString<character , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 295 of file localstring.inl.
| using alib::LocalStringMA = strings::TLocalString<character , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 130 of file strings_monomem.mpp.
| using alib::LocalStringPA = strings::TLocalString<character , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 172 of file strings_monomem.mpp.
| using alib::Lock = threads::Lock |
| using alib::Logger = lox::detail::Logger |
Type alias in namespace alib.
Definition at line 156 of file logger.inl.
| using alib::LogTools = lox::LogTools |
Type alias in namespace alib.
Definition at line 50 of file logtools.inl.
| using alib::LRUCacheMap |
Type alias in namespace alib.
Definition at line 668 of file lrucachetable.inl.
| using alib::LRUCacheSet |
Type alias in namespace alib.
Definition at line 676 of file lrucachetable.inl.
| using alib::LRUCacheTable = containers::LRUCacheTable< TAllocator, TValueDescriptor, THash, TEqual> |
Type alias in namespace alib.
Definition at line 660 of file lrucachetable.inl.
Type alias in namespace alib.
Definition at line 95 of file memorylogger.inl.
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 976 of file monoallocator.inl.
| using alib::NAString = strings::TAString <nchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2046 of file tastring.inl.
| using alib::NAStringMA = strings::TAString<nchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 96 of file strings_monomem.mpp.
| using alib::NAStringPA = strings::TAString<nchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 105 of file strings_monomem.mpp.
| using alib::NBin = strings::TBin<nchar> |
Type alias in namespace alib.
Definition at line 571 of file format.inl.
| using alib::nchar = characters::nchar |
Type alias in namespace alib.
Definition at line 135 of file chartypes.inl.
| using alib::NCString = strings::TCString <nchar> |
Type alias in namespace alib.
Definition at line 484 of file cstring.inl.
| using alib::NDec = strings::TDec<nchar> |
Type alias in namespace alib.
Definition at line 544 of file format.inl.
| using alib::NEscape = strings::TEscape<nchar> |
Type alias in namespace alib.
Definition at line 535 of file format.inl.
| using alib::NField = strings::TField<nchar> |
Type alias in namespace alib.
Definition at line 106 of file strings_tfield.inl.
| using alib::NFill = strings::TFill<nchar> |
Type alias in namespace alib.
Definition at line 580 of file format.inl.
| using alib::NHex = strings::THex<nchar> |
Type alias in namespace alib.
Definition at line 553 of file format.inl.
| using alib::NLocalString = strings::TLocalString <nchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 307 of file localstring.inl.
| using alib::NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 134 of file strings_monomem.mpp.
| using alib::NLocalStringPA = strings::TLocalString <nchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 176 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 507 of file numberformat.inl.
| using alib::NOct = strings::TOct<nchar> |
Type alias in namespace alib.
Definition at line 562 of file format.inl.
| using alib::NStdFormat = strings::TStdFormat<char, Args...> |
Type alias in namespace alib.
Definition at line 744 of file ALib.Compatibility.StdStrings.H.
| using alib::NString = strings::TString <nchar> |
Type alias in namespace alib.
Definition at line 2198 of file string.inl.
| using alib::NString128 = NLocalString< 128> |
Type alias name for TLocalString<nchar,128>.
Definition at line 363 of file localstring.inl.
| using alib::NString16 = NLocalString< 16> |
Type alias name for TLocalString<nchar,16>.
Definition at line 354 of file localstring.inl.
| using alib::NString1K = NLocalString<1024> |
Type alias name for TLocalString<nchar,1024>.
Definition at line 372 of file localstring.inl.
| using alib::NString256 = NLocalString< 256> |
Type alias name for TLocalString<nchar,256>.
Definition at line 366 of file localstring.inl.
| using alib::NString2K = NLocalString<2048> |
Type alias name for TLocalString<nchar,2048>.
Definition at line 375 of file localstring.inl.
| using alib::NString32 = NLocalString< 32> |
Type alias name for TLocalString<nchar,32>.
Definition at line 357 of file localstring.inl.
| using alib::NString4K = NLocalString<4096> |
Type alias name for TLocalString<nchar,8192>.
Definition at line 378 of file localstring.inl.
| using alib::NString512 = NLocalString< 512> |
Type alias name for TLocalString<nchar,512>.
Definition at line 369 of file localstring.inl.
| using alib::NString64 = NLocalString< 64> |
Type alias name for TLocalString<nchar,64>.
Definition at line 360 of file localstring.inl.
| using alib::NString8 = NLocalString< 8> |
Type alias name for TLocalString<nchar,8>.
Definition at line 351 of file localstring.inl.
| using alib::NString8K = NLocalString<8192> |
Type alias name for TLocalString<nchar,4096>.
Definition at line 381 of file localstring.inl.
Type alias in namespace alib.
Definition at line 2150 of file tastring.inl.
Type alias in namespace alib.
Definition at line 123 of file strings_monomem.mpp.
| using alib::NStringNZT = strings::TStringNZT<nchar> |
Type alias in namespace alib.
Definition at line 151 of file stringnzt.inl.
Type alias in namespace alib.
Definition at line 114 of file strings_monomem.mpp.
| using alib::NStringSearch = strings::util::TStringSearch<nchar> |
Type alias in namespace alib.
Definition at line 93 of file search.inl.
Type alias in namespace alib.
Definition at line 116 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 121 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 124 of file ALib.Strings.Vector.H.
| using alib::NSubstring = strings::TSubstring <nchar> |
Type alias in namespace alib.
Definition at line 843 of file substring.inl.
| using alib::NTab = strings::TTab<nchar> |
Type alias in namespace alib.
Definition at line 515 of file format.inl.
Type alias in namespace alib.
Definition at line 498 of file numberformat.inl.
Type alias in namespace alib.
Definition at line 495 of file numberformat.inl.
| using alib::Oct = strings::TOct<character> |
Type alias in namespace alib.
Definition at line 559 of file format.inl.
| using alib::OStreamWriter |
Type alias in namespace alib.
Definition at line 502 of file stdiostream.mpp.
| using alib::Pair = boxing::Pair<T, U> |
Type alias in namespace alib.
Definition at line 776 of file boxing/placeholder.inl.
| using alib::Paragraphs = format::Paragraphs |
Type alias in namespace alib.
Definition at line 290 of file paragraphs.inl.
| using alib::Path = system::Path |
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 544 of file poolallocator.inl.
Type alias in namespace alib. This alias fixes template parameter TAllocator (which defines the chained allocator) to type HeapAllocator.
Definition at line 549 of file poolallocator.inl.
Type alias in namespace alib.
Definition at line 609 of file threadpool.inl.
Type alias in namespace alib.
Definition at line 32 of file erpriority.inl.
| using alib::ProcessInfo = system::ProcessInfo |
Type alias in namespace alib.
Definition at line 146 of file processinfo.inl.
| using alib::Promise = threads::Promise |
Type alias in namespace alib.
Definition at line 273 of file promise.inl.
Type alias in namespace alib.
Definition at line 265 of file propertyformatter.inl.
| using alib::PropertyFormatters = format::PropertyFormatters<TFormattable, TOptionEnum> |
Type alias in namespace alib.
Definition at line 354 of file propertyformatters.mpp.
Type alias in namespace alib.
Definition at line 132 of file recursivelock.inl.
Type alias in namespace alib.
Definition at line 177 of file recursivetimedlock.inl.
| using alib::Recycling = containers::Recycling |
Type alias in namespace alib.
Definition at line 35 of file recycling.inl.
Type alias in namespace alib.
Definition at line 81 of file regexmatcher.inl.
| using alib::ResourcedType = resources::ResourcedType<T> |
Type alias in namespace alib.
Definition at line 511 of file resources.inl.
Type alias in namespace alib.
Definition at line 514 of file resources.inl.
Type alias in namespace alib.
Definition at line 507 of file resources.inl.
Type alias in namespace alib.
Definition at line 274 of file fscanner.inl.
| using alib::Runnable = threads::Runnable |
Type alias in namespace alib.
Definition at line 383 of file thread.inl.
Type alias in namespace alib.
Definition at line 271 of file fscanner.inl.
| using alib::Scope = lox::Scope |
Type alias in namespace alib.
Definition at line 232 of file alox_init.inl.
Type alias in namespace alib.
Definition at line 1403 of file configuration.inl.
| using alib::SharedLock = threads::SharedLock |
Type alias in namespace alib.
Definition at line 183 of file sharedlock.inl.
| using alib::SharedPtr = containers::SharedPtr<T, TAllocator> |
Type alias in namespace alib.
Definition at line 353 of file sharedptr.inl.
Type alias in namespace alib.
Definition at line 277 of file sharedtimedlock.inl.
| using alib::SharedVal = containers::SharedVal<T, TAllocator> |
Type alias in namespace alib.
Definition at line 323 of file sharedval.inl.
Type alias in namespace alib.
Definition at line 165 of file shellcommand.inl.
Type alias in namespace alib.
Definition at line 169 of file shellcommand.inl.
| using alib::ShiftOpRHS = int |
Type alias in namespace alib.
Definition at line 1208 of file bitbuffer.inl.
| using alib::Singleton = singletons::Singleton<T> |
Type alias in namespace alib.
Definition at line 201 of file singletons.mpp.
Type alias in namespace alib.
Definition at line 53 of file ffilter.inl.
A shared pointer to instances of standard formatters.
Definition at line 42 of file formatter.inl.
| using alib::StdDequeMA = std::deque <T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 41 of file ALib.Monomem.StdContainers.H.
| using alib::StdDequePA = std::deque <T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 45 of file ALib.Monomem.StdContainers.H.
| using alib::StdFormat = strings::TStdFormat<character, Args...> |
Type alias in namespace alib.
Definition at line 740 of file ALib.Compatibility.StdStrings.H.
| using alib::StdListMA = std::list <T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 33 of file ALib.Monomem.StdContainers.H.
| using alib::StdListPA = std::list <T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 37 of file ALib.Monomem.StdContainers.H.
| using alib::StdMA = lang::StdAllocator<T, MonoAllocator> |
Type alias in namespace alib to denote the use of a MonoAllocator with type lang::StdAllocator.
Definition at line 981 of file monoallocator.inl.
| using alib::StdPA = lang::StdAllocator<T, PoolAllocator> |
Type alias in namespace alib to denote the use of a PoolAllocator with type lang::StdAllocator.
Definition at line 554 of file poolallocator.inl.
| using alib::StdVectorMA = std::vector<T, StdMA<T>> |
Type alias in namespace alib.
Definition at line 25 of file ALib.Monomem.StdContainers.H.
| using alib::StdVectorPA = std::vector<T, StdPA<T>> |
Type alias in namespace alib.
Definition at line 29 of file ALib.Monomem.StdContainers.H.
| using alib::StopWatch = time::StopWatch |
Type alias in namespace alib.
Definition at line 123 of file stopwatch.inl.
Type alias in namespace alib.
Definition at line 2043 of file tastring.inl.
Type alias in namespace alib.
Definition at line 150 of file chartypes.inl.
| using alib::StrangeCString = strings::TCString <strangeChar> |
Type alias in namespace alib.
Definition at line 481 of file cstring.inl.
| using alib::StrangeLocalString = strings::TLocalString<strangeChar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 303 of file localstring.inl.
Type alias in namespace alib.
Definition at line 504 of file numberformat.inl.
| using alib::StrangeString = strings::TString <strangeChar> |
Type alias in namespace alib.
Definition at line 2195 of file string.inl.
| using alib::StrangeStringLengthResetter = strings::TStringLengthResetter<strangeChar ,lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2147 of file tastring.inl.
Type alias in namespace alib.
Definition at line 148 of file stringnzt.inl.
Type alias in namespace alib.
Definition at line 840 of file substring.inl.
| using alib::String = strings::TString <character> |
Type alias in namespace alib.
Definition at line 2189 of file string.inl.
| using alib::String128 = LocalString< 128> |
Type alias name for TLocalString<character,128>.
Definition at line 330 of file localstring.inl.
| using alib::String16 = LocalString< 16> |
Type alias name for TLocalString<character,16>.
Definition at line 321 of file localstring.inl.
| using alib::String1K = LocalString<1024> |
Type alias name for TLocalString<character,1024>.
Definition at line 339 of file localstring.inl.
| using alib::String256 = LocalString< 256> |
Type alias name for TLocalString<character,256>.
Definition at line 333 of file localstring.inl.
| using alib::String2K = LocalString<2048> |
Type alias name for TLocalString<character,2048>.
Definition at line 342 of file localstring.inl.
| using alib::String32 = LocalString< 32> |
Type alias name for TLocalString<character,32>.
Definition at line 324 of file localstring.inl.
| using alib::String4K = LocalString<4096> |
Type alias name for TLocalString<character,4096>.
Definition at line 345 of file localstring.inl.
| using alib::String512 = LocalString< 512> |
Type alias name for TLocalString<character,512>.
Definition at line 336 of file localstring.inl.
| using alib::String64 = LocalString< 64> |
Type alias name for TLocalString<character,64>.
Definition at line 327 of file localstring.inl.
| using alib::String8 = LocalString< 8> |
Type alias name for TLocalString<character,8>.
Definition at line 318 of file localstring.inl.
| using alib::String8K = LocalString<8192> |
Type alias name for TLocalString<character,8192>.
Definition at line 348 of file localstring.inl.
Type alias in namespace alib.
Definition at line 183 of file escaper.inl.
Type alias in namespace alib.
Definition at line 186 of file escaper.inl.
Type alias in namespace alib.
Definition at line 2141 of file tastring.inl.
| using alib::StringMA128 = LocalStringMA< 128> |
Type alias name for TLocalString<character,128,MonoAllocator>.
Definition at line 153 of file strings_monomem.mpp.
| using alib::StringMA16 = LocalStringMA< 16> |
Type alias name for TLocalString<character,16,MonoAllocator>.
Definition at line 144 of file strings_monomem.mpp.
| using alib::StringMA1K = LocalStringMA<1024> |
Type alias name for TLocalString<character,1024,MonoAllocator>.
Definition at line 162 of file strings_monomem.mpp.
| using alib::StringMA256 = LocalStringMA< 256> |
Type alias name for TLocalString<character,256,MonoAllocator>.
Definition at line 156 of file strings_monomem.mpp.
| using alib::StringMA2K = LocalStringMA<2048> |
Type alias name for TLocalString<character,2048,MonoAllocator>.
Definition at line 165 of file strings_monomem.mpp.
| using alib::StringMA32 = LocalStringMA< 32> |
Type alias name for TLocalString<character,32,MonoAllocator>.
Definition at line 147 of file strings_monomem.mpp.
| using alib::StringMA4K = LocalStringMA<4096> |
Type alias name for TLocalString<character,4096,MonoAllocator>.
Definition at line 168 of file strings_monomem.mpp.
| using alib::StringMA512 = LocalStringMA< 512> |
Type alias name for TLocalString<character,512,MonoAllocator>.
Definition at line 159 of file strings_monomem.mpp.
| using alib::StringMA64 = LocalStringMA< 64> |
Type alias name for TLocalString<character,64,MonoAllocator>.
Definition at line 150 of file strings_monomem.mpp.
| using alib::StringMA8 = LocalStringMA< 8> |
Type alias name for TLocalString<character,8,MonoAllocator>.
Definition at line 141 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 120 of file strings_monomem.mpp.
| using alib::StringNZT = strings::TStringNZT<character> |
Type alias in namespace alib.
Definition at line 142 of file stringnzt.inl.
| using alib::StringPA128 = LocalStringPA< 128> |
Type alias name for TLocalString<character,128,PoolAllocator>.
Definition at line 195 of file strings_monomem.mpp.
| using alib::StringPA16 = LocalStringPA< 16> |
Type alias name for TLocalString<character,16,PoolAllocator>.
Definition at line 186 of file strings_monomem.mpp.
| using alib::StringPA1K = LocalStringPA<1024> |
Type alias name for TLocalString<character,1024,PoolAllocator>.
Definition at line 204 of file strings_monomem.mpp.
| using alib::StringPA256 = LocalStringPA< 256> |
Type alias name for TLocalString<character,256,PoolAllocator>.
Definition at line 198 of file strings_monomem.mpp.
| using alib::StringPA2K = LocalStringPA<2048> |
Type alias name for TLocalString<character,2048,PoolAllocator>.
Definition at line 207 of file strings_monomem.mpp.
| using alib::StringPA32 = LocalStringPA< 32> |
Type alias name for TLocalString<character,32,PoolAllocator>.
Definition at line 189 of file strings_monomem.mpp.
| using alib::StringPA4K = LocalStringPA<4096> |
Type alias name for TLocalString<character,4096,PoolAllocator>.
Definition at line 210 of file strings_monomem.mpp.
| using alib::StringPA512 = LocalStringPA< 512> |
Type alias name for TLocalString<character,512,PoolAllocator>.
Definition at line 201 of file strings_monomem.mpp.
| using alib::StringPA64 = LocalStringPA< 64> |
Type alias name for TLocalString<character,64,PoolAllocator>.
Definition at line 192 of file strings_monomem.mpp.
| using alib::StringPA8 = LocalStringPA< 8> |
Type alias name for TLocalString<character,8,PoolAllocator>.
Definition at line 183 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 111 of file strings_monomem.mpp.
| using alib::StringSearch = strings::util::TStringSearch<character> |
Type alias in namespace alib.
Definition at line 88 of file search.inl.
| using alib::StringTree = containers::StringTree<TAllocator, T, TNodeHandler, TRecycling> |
Type alias in namespace alib.
Definition at line 1841 of file stringtree.inl.
| using alib::StringTreeIterator = containers::StringTreeIterator<TTree> |
Type alias in namespace alib.
Definition at line 570 of file stringtreeiterator.inl.
| using alib::StringTreeNamesAlloc = containers::StringTreeNamesAlloc<TChar> |
Type alias in namespace alib.
Definition at line 1834 of file stringtree.inl.
| using alib::StringTreeNamesDynamic = containers::StringTreeNamesDynamic<TChar, TLocalCapacity> |
Type alias in namespace alib.
Definition at line 1826 of file stringtree.inl.
| using alib::StringTreeNamesStatic = containers::StringTreeNamesStatic<TChar> |
Type alias in namespace alib.
Definition at line 1830 of file stringtree.inl.
Type alias in namespace alib.
Definition at line 115 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 120 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 123 of file ALib.Strings.Vector.H.
| using alib::Substring = strings::TSubstring <character> |
Type alias in namespace alib.
Definition at line 834 of file substring.inl.
Type alias in namespace alib.
Definition at line 270 of file systemerrors.inl.
| using alib::Tab = strings::TTab<character> |
Type alias in namespace alib.
Definition at line 512 of file format.inl.
| using alib::TCondition = threads::TCondition<T> |
Type alias in namespace alib.
Definition at line 465 of file condition.inl.
| using alib::TextFile = files::TTextFile<NString> |
Type alias in namespace alib.
Definition at line 200 of file ALib.Files.TextFile.H.
Type alias in namespace alib.
Definition at line 197 of file ALib.Files.TextFile.H.
Type alias in namespace alib.
Definition at line 116 of file textfilelogger.inl.
Type alias in namespace alib.
Definition at line 436 of file textlogger.inl.
| using alib::Thread = threads::Thread |
Type alias in namespace alib.
Definition at line 387 of file thread.inl.
| using alib::ThreadID = threads::ThreadID |
Type to store thread identifiers.
Definition at line 390 of file thread.inl.
Type alias in namespace alib.
Definition at line 606 of file threadpool.inl.
Type alias in namespace alib.
Definition at line 98 of file tickconverter.inl.
| using alib::Ticks = time::Ticks |
| using alib::TimedLock = threads::TimedLock |
Type alias in namespace alib.
Definition at line 159 of file timedlock.inl.
| using alib::Token = strings::util::Token |
Type alias in namespace alib.
Definition at line 176 of file tokenizer.inl.
Type alias in namespace alib.
Definition at line 179 of file tokenizer.inl.
Type alias in namespace alib.
Definition at line 182 of file tokenizer.inl.
| using alib::Trigger = threadmodel::Trigger |
Type alias in namespace alib.
Class Trigger is the only one that will trigger us and hence has access to our protected functions.
Definition at line 181 of file trigger.inl.
Type alias in namespace alib.
Definition at line 184 of file trigger.inl.
| using alib::TSharedMonoVal = monomem::TSharedMonoVal<T, TAllocator, TLock> |
Type alias in namespace alib.
Definition at line 665 of file sharedmonoval.inl.
| using alib::uinteger = lang::uinteger |
Type alias in namespace alib.
Definition at line 152 of file integers.inl.
| using alib::uintGap_t = lang::uintGap_t |
Type alias in namespace alib.
Definition at line 158 of file integers.inl.
| using alib::Variable = variables::Variable |
Type alias in namespace alib.
Definition at line 1408 of file configuration.inl.
| using alib::Verbosity = lox::Verbosity |
Type alias in namespace alib.
Definition at line 229 of file alox_init.inl.
Type alias in namespace alib.
Definition at line 92 of file vstudiologger.inl.
| using alib::WAString = strings::TAString <wchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2049 of file tastring.inl.
| using alib::WAStringMA = strings::TAString<wchar , MonoAllocator > |
Type alias in namespace alib.
Definition at line 99 of file strings_monomem.mpp.
| using alib::WAStringPA = strings::TAString<wchar , PoolAllocator > |
Type alias in namespace alib.
Definition at line 108 of file strings_monomem.mpp.
| using alib::WBin = strings::TBin<wchar> |
Type alias in namespace alib.
Definition at line 574 of file format.inl.
| using alib::wchar = characters::wchar |
Type alias in namespace alib.
Definition at line 138 of file chartypes.inl.
| using alib::WCString = strings::TCString <wchar> |
Type alias in namespace alib.
Definition at line 487 of file cstring.inl.
| using alib::WDec = strings::TDec<wchar> |
Type alias in namespace alib.
Definition at line 547 of file format.inl.
| using alib::WEscape = strings::TEscape<wchar> |
Type alias in namespace alib.
Definition at line 538 of file format.inl.
| using alib::WField = strings::TField<wchar> |
Type alias in namespace alib.
Definition at line 109 of file strings_tfield.inl.
| using alib::WFill = strings::TFill<wchar> |
Type alias in namespace alib.
Definition at line 583 of file format.inl.
| using alib::WHex = strings::THex<wchar> |
Type alias in namespace alib.
Definition at line 556 of file format.inl.
Type alias in namespace alib.
Definition at line 67 of file wildcardmatcher.inl.
Type alias in namespace alib.
Definition at line 70 of file wildcardmatcher.inl.
Type alias in namespace alib.
Definition at line 73 of file wildcardmatcher.inl.
Type alias in namespace alib.
Definition at line 127 of file windowsconsolelogger.inl.
| using alib::WLocalString = strings::TLocalString <wchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 311 of file localstring.inl.
| using alib::WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator> |
Type alias in namespace alib.
Definition at line 138 of file strings_monomem.mpp.
| using alib::WLocalStringPA = strings::TLocalString <wchar , TCapacity, PoolAllocator> |
Type alias in namespace alib.
Definition at line 180 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 510 of file numberformat.inl.
| using alib::WOct = strings::TOct<wchar> |
Type alias in namespace alib.
Definition at line 565 of file format.inl.
| using alib::WStdFormat = strings::TStdFormat<wchar_t, Args...> |
Type alias in namespace alib.
Definition at line 748 of file ALib.Compatibility.StdStrings.H.
| using alib::WString = strings::TString <wchar> |
Type alias in namespace alib.
Definition at line 2201 of file string.inl.
| using alib::WString128 = WLocalString< 128> |
Type alias name for TLocalString<wchar,128>.
Definition at line 396 of file localstring.inl.
| using alib::WString16 = WLocalString< 16> |
Type alias name for TLocalString<wchar,16>.
Definition at line 387 of file localstring.inl.
| using alib::WString1K = WLocalString<1024> |
Type alias name for TLocalString<wchar,1024>.
Definition at line 405 of file localstring.inl.
| using alib::WString256 = WLocalString< 256> |
Type alias name for TLocalString<wchar,256>.
Definition at line 399 of file localstring.inl.
| using alib::WString2K = WLocalString<2048> |
Type alias name for TLocalString<wchar,2048>.
Definition at line 408 of file localstring.inl.
| using alib::WString32 = WLocalString< 32> |
Type alias name for TLocalString<wchar,32>.
Definition at line 390 of file localstring.inl.
| using alib::WString4K = WLocalString<4096> |
Type alias name for TLocalString<wchar,4096>.
Definition at line 411 of file localstring.inl.
| using alib::WString512 = WLocalString< 512> |
Type alias name for TLocalString<wchar,512>.
Definition at line 402 of file localstring.inl.
| using alib::WString64 = WLocalString< 64> |
Type alias name for TLocalString<wchar,64>.
Definition at line 393 of file localstring.inl.
| using alib::WString8 = WLocalString< 8> |
Type alias name for TLocalString<wchar,8>.
Definition at line 384 of file localstring.inl.
| using alib::WString8K = WLocalString<8192> |
Type alias name for TLocalString<wchar,8192>.
Definition at line 414 of file localstring.inl.
Type alias in namespace alib.
Definition at line 2153 of file tastring.inl.
Type alias in namespace alib.
Definition at line 126 of file strings_monomem.mpp.
| using alib::WStringNZT = strings::TStringNZT<wchar> |
Type alias in namespace alib.
Definition at line 154 of file stringnzt.inl.
Type alias in namespace alib.
Definition at line 117 of file strings_monomem.mpp.
Type alias in namespace alib.
Definition at line 117 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 122 of file ALib.Strings.Vector.H.
Type alias in namespace alib.
Definition at line 125 of file ALib.Strings.Vector.H.
| using alib::WSubstring = strings::TSubstring <wchar> |
Type alias in namespace alib.
Definition at line 846 of file substring.inl.
| using alib::WSubstringSearch = strings::util::TStringSearch<wchar> |
Type alias in namespace alib.
Definition at line 97 of file search.inl.
| using alib::WTab = strings::TTab<wchar> |
Type alias in namespace alib.
Definition at line 518 of file format.inl.
| using alib::XAString = strings::TAString <xchar , lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 2052 of file tastring.inl.
| using alib::xchar = characters::xchar |
Type alias in namespace alib.
Definition at line 141 of file chartypes.inl.
| using alib::XCString = strings::TCString <xchar> |
Type alias in namespace alib.
Definition at line 490 of file cstring.inl.
| using alib::XLocalString = strings::TLocalString <xchar , TCapacity, lang::HeapAllocator> |
Type alias in namespace alib.
Definition at line 315 of file localstring.inl.
Type alias in namespace alib.
Definition at line 513 of file numberformat.inl.
| using alib::XString = strings::TString <xchar> |
Type alias in namespace alib.
Definition at line 2204 of file string.inl.
Type alias in namespace alib.
Definition at line 2156 of file tastring.inl.
| using alib::XStringNZT = strings::TStringNZT<xchar> |
Type alias in namespace alib.
Definition at line 157 of file stringnzt.inl.
| using alib::XSubstring = strings::TSubstring <xchar> |
Type alias in namespace alib.
Definition at line 849 of file substring.inl.
|
strong |
Initialization levels usable with Bootstrapping ALib Camps.
| Enumerator | |
|---|---|
| PrepareResources | Field Camp::resourcePool is created when this phase is called for a camp. Camps are requested to feed in their resources now. When this is done, all entities that rely exclusively on resources are to be initialized. For example, all resourced enumerations of a camp should be parsed in this phase. |
| PrepareConfig | Field Camp::config is created when this phase is called for a camp. Camps are requested to register application-specific variable types in this phase. Furthermore modifications on the configuration object itself might be performed, for example, custom plugins might be added to a configuration or configurable options of default plug-ins can be set. |
| Final | The final initialization phase. Here, camps are initializing their custom setup. |
|
strong |
Termination levels usable with Bootstrapping ALib Camps.
| ALIB_DLL 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 preprocessor symbols ALIB_VERSION, ALIB_REVISION and ALIB_COMPILATION_FLAGS has to be performed before calling Bootstrap.
| alibVersion | The ALib version required. Defaults to ALIB_VERSION and must not be passed when invoking this function. |
| alibRevision | The ALib sub-version required. Defaults to ALIB_REVISION and must not be passed when invoking this function. |
| compilationFlags | The flags as defined in invoking compilation unit. Defaults to ALIB_COMPILATION_FLAGS and must not be given. |
Definition at line 200 of file bootstrap.cpp.
| ALIB_DLL 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, 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 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 697 of file bootstrap.cpp.
| ALIB_DLL 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. |
| ALIB_DLL 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 683 of file bootstrap.cpp.
| ALIB_DLL void alib::Shutdown | ( | ) |
Terminates ALib. All details are explained in the Programmer's Manual of module ALib Bootstrap.
| ALIB_DLL void alib::Shutdown | ( | ShutdownPhases | targetPhase = ShutdownPhases::Destruct, |
| camp::Camp * | targetCamp = nullptr ) |
This function is usually invoked automatically and rightfully with the standard, parameterless version alib::Shutdown().
For details on when and how to invoke this method explicitly, see the detailed explanations in the Programmer's Manual of module ALib Bootstrap.
| targetPhase | The termination level to perform. |
| targetCamp | The "lowest" ALib Camp in list CAMPS to shut down. Defaults to nullptr, which chooses the start of the list. |
Definition at line 854 of file bootstrap.cpp.
| ALIB_DLL lox::ALoxCamp alib::ALOX |
The singleton instance of ALib Camp class ALoxCamp.
Definition at line 53 of file aloxcamp.cpp.
| ALIB_DLL 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 23 of file mainargs.cpp.
| ALIB_DLL 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 24 of file mainargs.cpp.
| ALIB_DLL 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 25 of file mainargs.cpp.
| ALIB_DLL camp::Basecamp alib::BASECAMP |
The singleton instance of ALib Camp class Basecamp.
Definition at line 81 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 \ref alib_mod_bs "Programmer's Manual" of module ALib Bootstrap.
CAMPS.GetAllocator()= monomem::GLOBAL_ALLOCATOR;
| ALIB_DLL cli::CliCamp alib::CLI |
The singleton instance of ALib Camp class CliCamp.
Definition at line 42 of file clicamp.cpp.
| ALIB_DLL 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 152 of file bootstrap.cpp.
| ALIB_DLL 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 150 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 639 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 619 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 636 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 599 of file cstring.inl.
|
inlineconstexpr |
An empty string of the complement character type.
Definition at line 2254 of file string.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 596 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 605 of file cstring.inl.
|
inlineconstexpr |
An empty string of the narrow character type.
Definition at line 2260 of file string.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 602 of file cstring.inl.
|
inlineconstexpr |
An empty string of the strange character type.
Definition at line 2257 of file string.inl.
|
inlineconstexpr |
An empty string of the default character type.
Definition at line 2251 of file string.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 608 of file cstring.inl.
|
inlineconstexpr |
An empty string of the wide character type.
Definition at line 2263 of file string.inl.
|
inlineconstexpr |
A zero-terminated, empty string.
Definition at line 611 of file cstring.inl.
|
inlineconstexpr |
An empty string of the complement character type.
Definition at line 2266 of file string.inl.
| ALIB_DLL expressions::ExpressionsCamp alib::EXPRESSIONS |
The singleton instance of ALib Camp class ExpressionsCamp.
Definition at line 40 of file expressionscamp.cpp.
| ALIB_DLL files::FilesCamp alib::FILES |
The singleton instance of ALib Camp class FilesCamp.
Definition at line 47 of file filescamp.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 645 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 616 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 625 of file cstring.inl.
| bool alib::NonCampModulesInitialized = false |
State of initialization of the ALib Modules that do not dispose over a camp::Camp instance.
Definition at line 240 of file bootstrap.cpp.
|
inlineconstexpr |
A nulled string of the complement character type.
Definition at line 2274 of file string.inl.
|
inlineconstexpr |
A nulled string of the narrow character type.
Definition at line 2280 of file string.inl.
|
inlineconstexpr |
A nulled string of the strange character type.
Definition at line 2277 of file string.inl.
|
inlineconstexpr |
A nulled string of the default character type.
Definition at line 2271 of file string.inl.
|
inlineconstexpr |
A nulled string of the wide character type.
Definition at line 2283 of file string.inl.
|
inlineconstexpr |
A nulled string of the complement character type.
Definition at line 2286 of file string.inl.
| ALIB_DLL 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 149 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 642 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 622 of file cstring.inl.
| ALIB_DLL 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 148 of file bootstrap.cpp.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 648 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 628 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string of default whitespace characters.
Definition at line 651 of file cstring.inl.
|
inlineconstexpr |
A zero-terminated string containing the new-line character sequence.
Definition at line 631 of file cstring.inl.