CIRCT
19.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 1992 of file FIRRTLTypes.cpp.
using circt::firrtl::detail::OpenVectorTypeStorage::KeyTy = std::tuple<FIRRTLType, size_t, char> |
Definition at line 1993 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 1995 of file FIRRTLTypes.cpp.
References circt::firrtl::RecursiveTypeProperties::containsConst, elementType, circt::firrtl::FIRRTLType::getRecursiveTypeProperties(), isConst, and props.
Referenced by construct().
|
inlinestatic |
Definition at line 2007 of file FIRRTLTypes.cpp.
References OpenVectorTypeStorage().
|
inline |
Definition at line 2005 of file FIRRTLTypes.cpp.
References elementType, isConst, and numElements.
Referenced by operator==().
|
inline |
Definition at line 2003 of file FIRRTLTypes.cpp.
References getAsKey().
FIRRTLType circt::firrtl::detail::OpenVectorTypeStorage::elementType |
Definition at line 2014 of file FIRRTLTypes.cpp.
Referenced by getAsKey(), and OpenVectorTypeStorage().
char circt::firrtl::detail::OpenVectorTypeStorage::isConst |
Definition at line 2018 of file FIRRTLTypes.cpp.
Referenced by getAsKey(), and OpenVectorTypeStorage().
size_t circt::firrtl::detail::OpenVectorTypeStorage::numElements |
Definition at line 2015 of file FIRRTLTypes.cpp.
Referenced by getAsKey().
RecursiveTypeProperties circt::firrtl::detail::OpenVectorTypeStorage::props |
Definition at line 2017 of file FIRRTLTypes.cpp.
Referenced by OpenVectorTypeStorage().