CIRCT
18.0.0git
|
An unpacked range dimension, like [a:b]
.
More...
#include <MooreTypes.h>
Public Member Functions | |
Range | getRange () const |
Get the range of this dimension. More... | |
operator Range () const | |
Allow implicit casts from UnpackedRangeDim to the actual range. More... | |
Static Public Member Functions | |
static UnpackedRangeDim | get (UnpackedType inner, Range range) |
template<typename... Args> | |
static UnpackedRangeDim | get (UnpackedType inner, Args... args) |
Get a packed range with arguments forwarded to the Range constructor. More... | |
Friends | |
struct | detail::DimStorage |
An unpacked range dimension, like [a:b]
.
Definition at line 928 of file MooreTypes.h.
|
inlinestatic |
Get a packed range with arguments forwarded to the Range
constructor.
See Range::Range
for details.
Definition at line 937 of file MooreTypes.h.
References get().
|
static |
Definition at line 912 of file MooreTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser(), get(), and mooreUnpackedRangeDimTypeGet().
Range UnpackedRangeDim::getRange | ( | ) | const |
Get the range of this dimension.
Definition at line 918 of file MooreTypes.cpp.
Referenced by operator Range().
|
inline |
Allow implicit casts from UnpackedRangeDim
to the actual range.
Definition at line 945 of file MooreTypes.h.
References getRange().
|
friend |
Definition at line 949 of file MooreTypes.h.