ALib C++ Library
Library Version: 2510 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  LI
 
class  Logger
 
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.
monomem::TPoolAllocator< MonoAllocator > PoolAllocator
strings::TString< nchar > NString
Type alias in namespace alib.
Definition string.inl:2390
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