|
CIRCT 22.0.0git
|


Public Types | |
| using | KeyTy = std::tuple< int32_t, char > |
Public Types inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
| using | KeyTy = char |
Public Member Functions | |
| WidthTypeStorage (int32_t width, bool isConst) | |
| bool | operator== (const KeyTy &key) const |
| KeyTy | getAsKey () const |
Public Member Functions inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
| FIRRTLBaseTypeStorage (bool isConst) | |
| bool | operator== (const KeyTy &key) const |
| KeyTy | getAsKey () const |
Static Public Member Functions | |
| static WidthTypeStorage * | construct (TypeStorageAllocator &allocator, const KeyTy &key) |
Static Public Member Functions inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
| static FIRRTLBaseTypeStorage * | construct (TypeStorageAllocator &allocator, KeyTy key) |
Public Attributes | |
| int32_t | width |
Public Attributes inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
| char | isConst |
Definition at line 1326 of file FIRRTLTypes.cpp.
| using circt::firrtl::detail::WidthTypeStorage::KeyTy = std::tuple<int32_t, char> |
Definition at line 1329 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 1327 of file FIRRTLTypes.cpp.
|
inlinestatic |
Definition at line 1335 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 1333 of file FIRRTLTypes.cpp.
References circt::firrtl::detail::FIRRTLBaseTypeStorage::isConst, and width.
Referenced by operator==().
|
inline |
Definition at line 1331 of file FIRRTLTypes.cpp.
References getAsKey().
| int32_t circt::firrtl::detail::WidthTypeStorage::width |
Definition at line 1341 of file FIRRTLTypes.cpp.
Referenced by getAsKey().