|
CIRCT 23.0.0git
|
A contiguous, non-owning view of bytes within a SegmentedMessageData. More...
#include <Common.h>

Public Member Functions | |
| std::span< const uint8_t > | span () const |
| bool | empty () const |
Public Attributes | |
| const uint8_t * | data |
| size_t | size |
A contiguous, non-owning view of bytes within a SegmentedMessageData.
Valid only while the owning SegmentedMessageData is alive.
|
inline |
| const uint8_t* esi::Segment::data |
Definition at line 176 of file Common.h.
Referenced by esi::SegmentedMessageDataCursor::remaining(), span(), and esi::SegmentedMessageData::toMessageData().
| size_t esi::Segment::size |
Definition at line 177 of file Common.h.
Referenced by esi::SegmentedMessageDataCursor::advance(), esiaccel.types.ArrayType::bit_width(), esiaccel.types.ArrayType::deserialize(), empty(), esiaccel.types.ArrayType::is_valid(), esi::SegmentedMessageDataCursor::remaining(), SerialCoordInput::segment(), span(), esi::SegmentedMessageData::toMessageData(), and esi::SegmentedMessageData::totalSize().