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

Public Member Functions

 trace_data (time_stamp_count time_stamp)
 
 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<basic_fixed_string InfoTag>
sdatumget () noexcept
 
template<basic_fixed_string InfoTag>
sdatum const & get () const noexcept
 

Data Fields

int64_t parent_id
 
time_stamp_count time_stamp
 
tagged_map< sdatum, InfoTags... > info
 

Static Public Attributes

static constexpr basic_fixed_string tag = Tag
 

Friends

std::string to_string (trace_data const &rhs) noexcept
 

Field Documentation

◆ parent_id

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

id of the parent trace. zero means inactive trace

◆ time_stamp

template<basic_fixed_string Tag, basic_fixed_string... InfoTags>
time_stamp_count tt::trace_data< Tag, InfoTags >::time_stamp

Start timestamp when the trace was started.


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