IEEE Floating point (64bit).
std::vector< VCDBit > VCDBitVector
A vector of VCDBit values.
std::string VCDSignalHash
Compressed hash representation of a signal.
VCDScope * parent
Parent scope object.
VCDSignalReference reference
std::vector< VCDSignal * > signals
Signals in this scope.
Represents a single value found in a VCD File.
A signal value tagged with times.
std::vector< VCDScope * > children
Child scope objects.
std::deque< VCDTimedValue * > VCDSignalValues
A vector of tagged time/value pairs, sorted by time values.
Represents a single signal reference within a VCD file.
unsigned VCDSignalSize
Width in bits of a signal.
VCDScopeName name
The short name of the scope.
Represents a scope type, scope name pair and all of it's child signals.
double VCDReal
Typedef to identify a real number as stored in a VCD.
VCDScopeType type
Construct type.
VCDValueType
Describes how a signal value is represented in the VCD trace.
VCDBit
Represents the four-state signal values of a VCD file.
unsigned VCDTimeRes
Specifies the timing resoloution along with VCDTimeUnit.
VCDVarType
Variable types of a signal in a VCD file.
VCDScopeType
Represents the type of SV construct who's scope we are in.
std::string VCDSignalReference
Friendly name for a signal.
double VCDTime
Represents a single instant in time in a trace.
VCDTimeUnit
Represents the possible time units a VCD file is specified in.
std::string VCDScopeName
Friendly name for a scope.