|
CIRCT 22.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 1619 of file esitester.cpp.
|
inlinestatic |
Definition at line 1632 of file esitester.cpp.
Referenced by coordTranslateTest().
|
inline |
Get pointer to trailing coords array.
Definition at line 1624 of file esitester.cpp.
Referenced by coordsSpan(), coordsSpan(), and coordTranslateTest().
|
inline |
Definition at line 1625 of file esitester.cpp.
|
inline |
Get span view of coords (requires coordsLength to be set first).
Definition at line 1629 of file esitester.cpp.
References coords(), and coordsLength.
|
inline |
Definition at line 1630 of file esitester.cpp.
References coords(), and coordsLength.
| size_t CoordTranslateResult::coordsLength |
Definition at line 1620 of file esitester.cpp.
Referenced by coordsSpan(), and coordsSpan().