CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
circt::arc::runtime::impl::TraceBufferMarker Struct Reference

Helper for marking time steps within a trace buffer. More...

#include <TraceEncoder.h>

Collaboration diagram for circt::arc::runtime::impl::TraceBufferMarker:
Collaboration graph
[legend]

Public Member Functions

 TraceBufferMarker ()=delete
 
 TraceBufferMarker (uint32_t offset)
 

Public Attributes

uint32_t offset
 Offset within the buffer in number of elements.
 
uint32_t numSteps
 Number of time steps to advance at the given offset.
 

Detailed Description

Helper for marking time steps within a trace buffer.

Definition at line 35 of file TraceEncoder.h.

Constructor & Destructor Documentation

◆ TraceBufferMarker() [1/2]

circt::arc::runtime::impl::TraceBufferMarker::TraceBufferMarker ( )
delete

◆ TraceBufferMarker() [2/2]

circt::arc::runtime::impl::TraceBufferMarker::TraceBufferMarker ( uint32_t  offset)
inlineexplicit

Definition at line 37 of file TraceEncoder.h.

Member Data Documentation

◆ numSteps

uint32_t circt::arc::runtime::impl::TraceBufferMarker::numSteps

Number of time steps to advance at the given offset.

Definition at line 41 of file TraceEncoder.h.

◆ offset

uint32_t circt::arc::runtime::impl::TraceBufferMarker::offset

Offset within the buffer in number of elements.

Definition at line 39 of file TraceEncoder.h.


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