Skip to main content

chronon::observe::ClockRecord

Compact owned record: neither pointers to payloads nor deferred callbacks.

#include <ClockTraceRecorder.hpp>

Public Attributes

Name
uint64_tvalue
uint64_ttransaction_id
ClockEventPhasephase
uint64_tordinal
uint64_tlocal_cycle
ClockEventKindkind
uint32_tfifo_id

Public Attributes Documentation

variable value

uint64_t value = 0;

variable transaction_id

uint64_t transaction_id = 0;

variable phase

ClockEventPhase phase = ClockEventPhase::Evaluate;

variable ordinal

uint64_t ordinal = 0;

variable local_cycle

uint64_t local_cycle = 0;

variable kind

ClockEventKind kind = ClockEventKind::User;

variable fifo_id

uint32_t fifo_id = 0;

Updated on 2026-09-20 at 14:23:39 +0000