oa::LogComponent
A component is a small value, not a closed framework enum or a mutable registry entry. OA supplies neutral built-ins through Builtin; downstream libraries define their own named constexpr values from one-to-four-character tags without modifying OA or acquiring process-global state. namespace ChainLog { inline constexpr LogComponent Consensus{"CONS"}; }
Public Types
Public Methods
Constructor & Destructor Documentation
Intentionally implicit so existing LogComponent::Core-style built-ins remain ordinary component arguments rather than a second public type.
Parameters
inBuiltinBuiltin—
No public source comment is attached to this declaration.
Parameters
inTagconst char (&)[N]—