HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
tt::trace_data< Tag, InfoTags > Struct Template Reference

Public Member Functions

 trace_data (typename cpu_counter_clock::time_point timestamp)
 
 trace_data (trace_data const &other)=default
 
trace_dataoperator= (trace_data const &other)=default
 
 trace_data (trace_data &&other)=default
 
trace_dataoperator= (trace_data &&other)=default
 
template<typename InfoTag >
sdatumget () noexcept
 
template<typename InfoTag >
sdatum const & get () const noexcept
 

Data Fields

int64_t parent_id
 
cpu_counter_clock::time_point timestamp
 
tagged_map< sdatum, InfoTags... > info
 

Field Documentation

◆ parent_id

template<typename Tag , typename... InfoTags>
int64_t tt::trace_data< Tag, InfoTags >::parent_id

id of the parent trace. zero means inactive trace

◆ timestamp

template<typename Tag , typename... InfoTags>
cpu_counter_clock::time_point tt::trace_data< Tag, InfoTags >::timestamp

Start timestamp when the trace was started.


The documentation for this struct was generated from the following file: