37 #ifndef VCD_TRACE_HEAD_HPP    38 #define VCD_TRACE_HEAD_HPP    55                   const std::list<sig_variation>& ov, 
const std::list<sig_variation>& sv, 
unsigned int init_state_id,
   120    std::list<sig_variation>::const_iterator 
fsm_end;
 
const std::list< sig_variation > & out_vars
 
unsigned long long consecutive_state_executions
 
const std::list< sig_variation > & fsm_vars
 
enum vcd_head_state state
 
enum vcd_head_failure failed
 
This class manages the tree structures extracted from the raw file. 
 
unsigned long long op_start_time
 
vcd_trace_head(const DiscrepancyOpInfo &op_info, std::string signame, const std::list< sig_variation > &fv, const std::list< sig_variation > &ov, const std::list< sig_variation > &sv, unsigned int init_state_id, unsigned long long clock_period, const HLS_managerConstRef _HLSMgr, const tree_managerConstRef _TM, const bool one_hot_fsm_encoding)
 
std::list< sig_variation >::const_iterator out_var_it
 
const unsigned long long clock_period
 
CONSTREF_FORWARD_DECL(HLS_manager)
 
const tree_managerConstRef TM
 
unsigned long long op_end_time
 
const std::string fullsigname
 
void unbounded_find_end_time()
 
std::list< sig_variation >::const_iterator out_var_end
 
bool ends_after(unsigned long long t) const
 
const HLS_managerConstRef HLSMgr
 
bool starts_after(unsigned long long t) const
 
const bool one_hot_fsm_encoding
 
std::list< sig_variation >::const_iterator sp_var_end
 
bool fsm_has_a_single_state
 
void set_consecutive_state_executions()
 
const unsigned int initial_state_id
 
bool start_state_is_initial
 
const DiscrepancyOpInfo & op_info
 
void detect_new_start_end_times()
 
const std::list< sig_variation > & start_vars
 
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
 
~vcd_trace_head()=default
 
bool has_been_initialized
 
std::list< sig_variation >::const_iterator sp_var_it
 
std::list< sig_variation >::const_iterator fsm_end
 
unsigned long long exec_times_in_current_state
 
std::list< sig_variation >::const_iterator fsm_ss_it
 
bool more_executions_in_this_hw_state() const