chronon::observe::timeline_observe_detail
Classes
| Name | |
|---|---|
| struct | chronon::observe::timeline_observe_detail::NamedLaneTrack |
| class | chronon::observe::timeline_observe_detail::LookaheadCacheSync |
| struct | chronon::observe::timeline_observe_detail::EventTrack |
Functions
| Name | |
|---|---|
| template <typename Site > uint32_t | resolveTrack(ObservationContext * ctx, uint16_t lanes) |
| template <FixedString Track,typename Unit > void | emitUnitSpanEnd(Unit & unit) |
| template <FixedString Track,typename Unit > void | emitUnitSpanEnd(Unit & unit, uint16_t slot) |
| template <FixedString Track,typename Unit ,typename Cat ,typename... Items> void | emitUnitSpanBegin(Unit & unit, Cat category, EventNameRef name, Items &&... items) |
| template <FixedString Track,typename Unit ,typename Cat ,typename... Items> void | emitUnitSpanBegin(Unit & unit, uint16_t slot, Cat category, EventNameRef name, Items &&... items) |
| template <FixedString Track,typename Unit ,typename Cat ,typename... Items> void | emitUnitInstant(Unit & unit, Cat category, EventNameRef name, Items &&... items) |
| template <FixedString Name,typename Unit ,typename Cat ,typename... Items> void | emitUnitEvent(Unit & unit, Cat category, Items &&... items) |
| template <typename Unit > ObservationContext * | contextFor(Unit & unit) |
Functions Documentation
function resolveTrack
template <typename Site >
uint32_t resolveTrack(
ObservationContext * ctx,
uint16_t lanes
)
function emitUnitSpanEnd
template <FixedString Track,
typename Unit >
inline void emitUnitSpanEnd(
Unit & unit
)
function emitUnitSpanEnd
template <FixedString Track,
typename Unit >
inline void emitUnitSpanEnd(
Unit & unit,
uint16_t slot
)
function emitUnitSpanBegin
template <FixedString Track,
typename Unit ,
typename Cat ,
typename... Items>
inline void emitUnitSpanBegin(
Unit & unit,
Cat category,
EventNameRef name,
Items &&... items
)
function emitUnitSpanBegin
template <FixedString Track,
typename Unit ,
typename Cat ,
typename... Items>
inline void emitUnitSpanBegin(
Unit & unit,
uint16_t slot,
Cat category,
EventNameRef name,
Items &&... items
)
function emitUnitInstant
template <FixedString Track,
typename Unit ,
typename Cat ,
typename... Items>
inline void emitUnitInstant(
Unit & unit,
Cat category,
EventNameRef name,
Items &&... items
)
function emitUnitEvent
template <FixedString Name,
typename Unit ,
typename Cat ,
typename... Items>
inline void emitUnitEvent(
Unit & unit,
Cat category,
Items &&... items
)
function contextFor
template <typename Unit >
ObservationContext * contextFor(
Unit & unit
)
Updated on 2026-07-23 at 16:24:33 +0000