chronon::observe::TimelineTrackRegistry
Global registry mapping track ids to their declaration metadata. More...
#include <TimelineApi.hpp>
Public Functions
| Name | |
|---|---|
| size_t | size() const |
| uint32_t | registerTrack(TimelineTrackInfo info) |
| TimelineTrackRegistry & | instance() |
| const TimelineTrackInfo & | get(uint32_t id) const |
Detailed Description
class chronon::observe::TimelineTrackRegistry;
Global registry mapping track ids to their declaration metadata.
Tracks register when a unit's observation context attaches (before the simulation runs); the backend resolves ids lazily and caches per id.
Public Functions Documentation
function size
inline size_t size() const
function registerTrack
inline uint32_t registerTrack(
TimelineTrackInfo info
)
function instance
static inline TimelineTrackRegistry & instance()
function get
inline const TimelineTrackInfo & get(
uint32_t id
) const
Return: Stable reference (deque storage); empty-name sentinel when unknown.
Updated on 2026-06-12 at 09:16:39 +0000