Variable data struct, defining the verbosities of the domains of a Logger in a Lox. This struct is used with the configuration variable named ALOX/LOGGERNAME/VERBOSITY_WITH_LOXNAME.
Note that during the run of software, the verbosity values are stored differently and this variable type is only for importing and exporting such values to external systems.
Definition at line 83 of file aloxcamp.inl.
Public Field Index: | |
| bool | ExportAll =false |
| bool | WriteBack =false |
Public Method Index: | |
| CVVerbosities (AllocatorType &pAllocator) | |
| ~CVVerbosities () | |
| Destructor. Frees all allocated strings. | |
| integer | Add (const strings::TString< character > &src) |
| void | Clear () |
| Frees all allocated strings and clears vector. | |
| bool | IsEmpty () |
| integer | Size () const noexcept |
Additional Inherited Members | |
| Protected Type Index: inherited from alib::strings::util::TStringVector< character, PoolAllocator > | |
| using | vectorBase |
| The vector type that TAllocator specifies. | |
| using | AllocatorType |
| The allocator type that TAllocator specifies. | |
| Protected Method Index: inherited from alib::strings::util::TStringVector< character, PoolAllocator > | |
| TStringVector () | |
| Constructor. | |
| TStringVector (AllocatorType &pAllocator) | |
| ~TStringVector ()=default | |
| Destructor. | |
| integer | Add (const strings::TString< character > &src) |
| AllocatorType & | GetAllocator () noexcept |
| integer | Size () const noexcept |
| String | TryGet (integer idx) |
| bool alib::lox::CVVerbosities::ExportAll =false |
Determines whether only the minimum necessary domain tree is written when the verbosities are exported. If true, redundant verbosity information is given, even if Subdomains have the same value.
Definition at line 88 of file aloxcamp.inl.
| bool alib::lox::CVVerbosities::WriteBack =false |
Determines whether changes should be written back to configuration sources, if possible.
Definition at line 93 of file aloxcamp.inl.
|
inline |
|
inline |
Destructor. Frees all allocated strings.
Definition at line 101 of file aloxcamp.inl.
|
inline |
Adds a string to the end of the list of strings.
| src | Source string to be copied. |
Definition at line 94 of file ALib.Strings.Vector.H.
|
inline |
Frees all allocated strings and clears vector.
Definition at line 112 of file aloxcamp.inl.
|
inline |
true if this vector is empty, false otherwise. Definition at line 109 of file aloxcamp.inl.
|
inlinenoexcept |
Returns the size of this vector as integer.
Definition at line 89 of file ALib.Strings.Vector.H.