CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
StreamingAddTranslatedResult Struct Reference

Translated result struct for StreamingAdder. More...

Collaboration diagram for StreamingAddTranslatedResult:
Collaboration graph
[legend]

Public Member Functions

uint32_t * data ()
 Get pointer to trailing result data array.
 
const uint32_t * data () const
 
std::span< uint32_t > dataSpan ()
 Get span view of result data (requires dataLength to be set first).
 
std::span< const uint32_t > dataSpan () const
 

Static Public Member Functions

static size_t allocSize (size_t numItems)
 

Public Attributes

size_t dataLength
 

Detailed Description

Translated result struct for StreamingAdder.

Memory layout: struct { data: List<UInt(32)> } becomes: { data_length (size_t, 8 bytes on 64-bit), data[] }

Definition at line 1433 of file esitester.cpp.

Member Function Documentation

◆ allocSize()

static size_t StreamingAddTranslatedResult::allocSize ( size_t  numItems)
inlinestatic

Definition at line 1446 of file esitester.cpp.

Referenced by streamingAddTranslatedTest().

◆ data() [1/2]

uint32_t * StreamingAddTranslatedResult::data ( )
inline

Get pointer to trailing result data array.

Definition at line 1438 of file esitester.cpp.

Referenced by dataSpan(), dataSpan(), and streamingAddTranslatedTest().

◆ data() [2/2]

const uint32_t * StreamingAddTranslatedResult::data ( ) const
inline

Definition at line 1439 of file esitester.cpp.

◆ dataSpan() [1/2]

std::span< uint32_t > StreamingAddTranslatedResult::dataSpan ( )
inline

Get span view of result data (requires dataLength to be set first).

Definition at line 1443 of file esitester.cpp.

References data(), and dataLength.

◆ dataSpan() [2/2]

std::span< const uint32_t > StreamingAddTranslatedResult::dataSpan ( ) const
inline

Definition at line 1444 of file esitester.cpp.

References data(), and dataLength.

Member Data Documentation

◆ dataLength

size_t StreamingAddTranslatedResult::dataLength

Definition at line 1434 of file esitester.cpp.

Referenced by dataSpan(), and dataSpan().


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