scc  2022.4.0
SystemC components library
scc::trace::fst_trace_t< T, OT > Struct Template Reference
Inheritance diagram for scc::trace::fst_trace_t< T, OT >:
Collaboration diagram for scc::trace::fst_trace_t< T, OT >:

Public Member Functions

 fst_trace_t (const T &object_, const std::string &name, int width=-1)
 
uintptr_t get_hash () override
 
bool changed ()
 
void update ()
 
void record (void *m_fst) override
 
void update_and_record (void *m_fst) override
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
void record (void *m_fst)
 
- Public Member Functions inherited from scc::trace::fst_trace
 fst_trace (std::string const &nm, trace_type type, unsigned bits)
 

Public Attributes

OT old_val
 
const T & act_val
 
- Public Attributes inherited from scc::trace::fst_trace
const std::string name
 
fstHandle fst_hndl {0}
 
bool is_alias {false}
 
bool is_triggered {false}
 
const unsigned bits {0}
 
const trace_type type
 

Detailed Description

template<typename T, typename OT = T>
struct scc::trace::fst_trace_t< T, OT >

Definition at line 96 of file fst_trace.cpp.


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