chronon::observe::Category
Trace category with automatic bit-position assignment at startup. More...
#include <ObserveApi.hpp>
Public Functions
| Name | |
|---|---|
| operator CategoryMask() const | |
| CategoryMask | mask() const |
| Category() |
Public Attributes
| Name | |
|---|---|
| std::string_view | name |
| std::string_view | description |
Detailed Description
template <FixedString Name,
FixedString Desc ="">
class chronon::observe::Category;
Trace category with automatic bit-position assignment at startup.
inline const auto CACHE_HIT = Category<"cache_hit", "Cache hit events">{};
trace<"Hit at addr=0x{:x}">(CACHE_HIT, addr);
Public Functions Documentation
function operator CategoryMask
inline operator CategoryMask() const
function mask
inline CategoryMask mask() const
function Category
inline Category()
Public Attributes Documentation
variable name
static std::string_view name = Name;
variable description
static std::string_view description = Desc;
Updated on 2026-05-26 at 05:42:33 +0000