CIRCT
18.0.0git
|
An unpacked queue dimension with optional bound, like [$]
or [$:a]
.
More...
#include <MooreTypes.h>
Public Member Functions | |
std::optional< unsigned > | getBound () const |
Get the bound of the queue, i.e. More... | |
Static Public Member Functions | |
static UnpackedQueueDim | get (UnpackedType inner, std::optional< unsigned > bound={}) |
Friends | |
struct | detail::DimStorage |
An unpacked queue dimension with optional bound, like [$]
or [$:a]
.
Definition at line 981 of file MooreTypes.h.
|
static |
Definition at line 931 of file MooreTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser(), mooreUnpackedQueueDimTypeGet(), and mooreUnpackedQueueDimTypeGetWithBound().
std::optional< unsigned > UnpackedQueueDim::getBound | ( | ) | const |
Get the bound of the queue, i.e.
the a
in [$:a]
. Returns None
if the queue is unbounded.
Definition at line 938 of file MooreTypes.cpp.
|
friend |
Definition at line 994 of file MooreTypes.h.