template<typename T, bool TStackedThreadValues>
struct aworx::lib::lox::detail::ScopeStoreHelper< T, TStackedThreadValues >
A helper class that has two specializations to implement different versions of methods ScopeStore::Walk and ScopeStore::access for each boolean value of template argument TStackedThreadValues.
The helper is needed to support If C++ 11 and the current Microsoft compiler by ALib. (With C++ 17, the helper would not be needed.)
- Template Parameters
-
T | The stored object type. |
TStackedThreadValues | If true, values stored for thread scopes will be always replaced instead of appended. This is for example false for Log Data and Log Once and true for Scope Domains and Prefix Logables. |
Definition at line 94 of file scopestore.inl.