|
CIRCT 22.0.0git
|


Public Types | |
| using | KeyTy = std::tuple< FIRRTLType, size_t, char > |
Public Member Functions | |
| OpenVectorTypeStorage (FIRRTLType elementType, size_t numElements, bool isConst) | |
| bool | operator== (const KeyTy &key) const |
| KeyTy | getAsKey () const |
Static Public Member Functions | |
| static OpenVectorTypeStorage * | construct (TypeStorageAllocator &allocator, KeyTy key) |
Public Attributes | |
| FIRRTLType | elementType |
| size_t | numElements |
| RecursiveTypeProperties | props |
| char | isConst |
Definition at line 2043 of file FIRRTLTypes.cpp.
| using circt::firrtl::detail::OpenVectorTypeStorage::KeyTy = std::tuple<FIRRTLType, size_t, char> |
Definition at line 2044 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 2046 of file FIRRTLTypes.cpp.
References circt::firrtl::RecursiveTypeProperties::containsConst, elementType, circt::firrtl::FIRRTLType::getRecursiveTypeProperties(), isConst, and props.
|
inlinestatic |
Definition at line 2058 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 2056 of file FIRRTLTypes.cpp.
References elementType, isConst, and numElements.
Referenced by operator==().
|
inline |
Definition at line 2054 of file FIRRTLTypes.cpp.
References getAsKey().
| FIRRTLType circt::firrtl::detail::OpenVectorTypeStorage::elementType |
Definition at line 2065 of file FIRRTLTypes.cpp.
Referenced by getAsKey(), and OpenVectorTypeStorage().
| char circt::firrtl::detail::OpenVectorTypeStorage::isConst |
Definition at line 2069 of file FIRRTLTypes.cpp.
Referenced by getAsKey(), and OpenVectorTypeStorage().
| size_t circt::firrtl::detail::OpenVectorTypeStorage::numElements |
Definition at line 2066 of file FIRRTLTypes.cpp.
Referenced by getAsKey().
| RecursiveTypeProperties circt::firrtl::detail::OpenVectorTypeStorage::props |
Definition at line 2068 of file FIRRTLTypes.cpp.
Referenced by OpenVectorTypeStorage().