FlcEntry class

Trace entry for a single signal or instance — one or more stack frames ordered innermost → outermost, plus output-language source locations.

Constructors

FlcEntry({required List<FlcFrame> frames, List<FlcFrame> outputFrames = const [], String? origName})
Creates an FlcEntry with one or more ROHD source frames, optional outputFrames for generated-language positions, and an optional origName alias.
const

Properties

allFrames List<FlcFrame>
All frames: output-language frames first, then ROHD src frames.
no setter
frames List<FlcFrame>
Stack frames for this signal/instance (ROHD Dart source).
final
hashCode int
The hash code for this object.
no setterinherited
origName String?
Original name before Namer disambiguation (e.g. sum before it became sum_0). Null if the name was not renamed.
final
outputFrames List<FlcFrame>
Output-language source locations (e.g. SystemVerilog, SystemC).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
svFrame FlcFrame?
First SystemVerilog output frame, or null if none.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited