|
CIRCT 23.0.0git
|
Translated result struct for CoordTranslator. More...

Public Member Functions | |
| Coord * | coords () |
| Get pointer to trailing coords array. | |
| const Coord * | coords () const |
| std::span< Coord > | coordsSpan () |
| Get span view of coords (requires coordsLength to be set first). | |
| std::span< const Coord > | coordsSpan () const |
Static Public Member Functions | |
| static size_t | allocSize (size_t numCoords) |
Public Attributes | |
| size_t | coordsLength |
Translated result struct for CoordTranslator.
Memory layout: ESI type: List<struct{x, y}> becomes host struct: { coords_length (size_t, 8 bytes on 64-bit), coords[] }
Definition at line 1641 of file esitester.cpp.
|
inlinestatic |
Definition at line 1654 of file esitester.cpp.
Referenced by coordTranslateTest().
|
inline |
Get pointer to trailing coords array.
Definition at line 1646 of file esitester.cpp.
Referenced by coordsSpan(), coordsSpan(), and coordTranslateTest().
|
inline |
Definition at line 1647 of file esitester.cpp.
|
inline |
Get span view of coords (requires coordsLength to be set first).
Definition at line 1651 of file esitester.cpp.
References coords(), and coordsLength.
|
inline |
Definition at line 1652 of file esitester.cpp.
References coords(), and coordsLength.
| size_t CoordTranslateResult::coordsLength |
Definition at line 1642 of file esitester.cpp.
Referenced by coordsSpan(), and coordsSpan().