PandA-2024.02
Public Member Functions | Data Fields
vcd_sig_info Class Reference

#include <vcd_parser.hpp>

Public Member Functions

 vcd_sig_info (const std::string &_type, const bool _is_vec, const size_t _msb, const size_t _lsb)
 

Data Fields

std::string type
 the type of the signal in vcd file More...
 
bool is_vec
 true if the vcd_signal is part of a vector More...
 
size_t msb
 position of the msb of this signal in the vector. valid only if is_vec == true More...
 
size_t lsb
 position of the lsb of this signal in the vector. valid only if is_vec == true More...
 
CustomUnorderedMap< std::string, size_tvcd_id_to_bit
 

Detailed Description

Definition at line 58 of file vcd_parser.hpp.

Constructor & Destructor Documentation

◆ vcd_sig_info()

vcd_sig_info::vcd_sig_info ( const std::string &  _type,
const bool  _is_vec,
const size_t  _msb,
const size_t  _lsb 
)
inline

Definition at line 79 of file vcd_parser.hpp.

Field Documentation

◆ is_vec

bool vcd_sig_info::is_vec

true if the vcd_signal is part of a vector

Definition at line 64 of file vcd_parser.hpp.

Referenced by vcd_parser::check_signals(), and vcd_parser::vcd_add_signal().

◆ lsb

size_t vcd_sig_info::lsb

position of the lsb of this signal in the vector. valid only if is_vec == true

Definition at line 68 of file vcd_parser.hpp.

Referenced by vcd_parser::add_variation(), vcd_parser::check_signals(), vcd_parser::init_variations(), and vcd_parser::vcd_add_signal().

◆ msb

size_t vcd_sig_info::msb

position of the msb of this signal in the vector. valid only if is_vec == true

Definition at line 66 of file vcd_parser.hpp.

Referenced by vcd_parser::add_variation(), vcd_parser::check_signals(), vcd_parser::init_variations(), and vcd_parser::vcd_add_signal().

◆ type

std::string vcd_sig_info::type

the type of the signal in vcd file

Definition at line 62 of file vcd_parser.hpp.

Referenced by vcd_parser::vcd_add_signal().

◆ vcd_id_to_bit

CustomUnorderedMap<std::string, size_t> vcd_sig_info::vcd_id_to_bit

Definition at line 77 of file vcd_parser.hpp.

Referenced by vcd_parser::add_variation(), and vcd_parser::check_signals().


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

Generated on Mon Feb 12 2024 13:04:09 for PandA-2024.02 by doxygen 1.8.13