ALib C++ Framework
by
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::lox::detail Namespace Reference

Description:

This is the C++ namespace for internal main classes and other things belonging to the ALox Logging Library.

Types and interfaces found in this namespace are not designed for access by users of the library. However, if extending ALox, e.g., by implementing new custom loggers, things found here provide an important foundation.

Developed by A-Worx GmbH and published under Boost Software License.

Type Index:

class  Domain
struct  DomainSubstitutionRule
 Domain substitution rules. More...
struct  LI
class  Logger
struct  LoxImpl
class  PrefixLogable
class  ScopeDump
class  ScopeInfo
class  ScopeStore
struct  ScopeStoreHelper

Type Definition Index:

template<typename T>
using SSMap
 Shortcut to the ScopeStore's hashmap.

Function Index:

integer dbgCountLoxes ()
void shutdownLoxes ()
 Internal lox management.

Type Definition Details:

◆ SSMap

template<typename T>
using alib::lox::detail::SSMap
Initial value:
T ,
std::hash <NString> ,
std::equal_to<NString> ,
Recycling::None >
@ Enabled
Caching is enabled.
strings::TString< nchar > NString
Type alias in namespace alib.
Definition string.inl:2181
monomem::TPoolAllocator< MonoAllocator > PoolAllocator
containers::HashMap< TAllocator, TKey, TMapped, THash, TEqual, THashCaching, TRecycling > HashMap
Type alias in namespace alib.

Shortcut to the ScopeStore's hashmap.

Definition at line 15 of file scopestore.inl.

Function Details:

◆ dbgCountLoxes()

integer alib::lox::detail::dbgCountLoxes ( )

Internal lox management.

Returns
The current number of loxes