chronon::observe::TimelineStringRegistry
Append-only id ↔ string registry for compile-time literals. More...
#include <TimelineApi.hpp>
Inherited by chronon::observe::AnnotationKeyRegistry, chronon::observe::EventNameRegistry
Public Functions
| Name | |
|---|---|
| size_t | size() const |
| uint16_t | registerString(std::string_view s) |
| std::string_view | get(uint16_t id) const |
Detailed Description
class chronon::observe::TimelineStringRegistry;
Append-only id ↔ string registry for compile-time literals.
Registration is mutex-guarded; lookups lock too (the backend caches resolved views per id, so the lock is off any per-event path). std::deque keeps element addresses stable, so returned string_views never dangle.
Public Functions Documentation
function size
inline size_t size() const
function registerString
inline uint16_t registerString(
std::string_view s
)
function get
inline std::string_view get(
uint16_t id
) const
Updated on 2026-06-12 at 09:16:39 +0000