CIRCT
20.0.0git
|
Public Types | |
using | KeyTy = std::tuple< StringAttr, FIRRTLBaseType > |
Public Types inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
using | KeyTy = char |
Public Member Functions | |
BaseTypeAliasStorage (StringAttr name, FIRRTLBaseType innerType) | |
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 llvm::hash_code | hashKey (const KeyTy &key) |
static BaseTypeAliasStorage * | construct (TypeStorageAllocator &allocator, KeyTy key) |
Static Public Member Functions inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
static FIRRTLBaseTypeStorage * | construct (TypeStorageAllocator &allocator, KeyTy key) |
Public Attributes | |
StringAttr | name |
FIRRTLBaseType | innerType |
FIRRTLBaseType | anonymousType |
Public Attributes inherited from circt::firrtl::detail::FIRRTLBaseTypeStorage | |
char | isConst |
Definition at line 2291 of file FIRRTLTypes.cpp.
using circt::firrtl::detail::BaseTypeAliasStorage::KeyTy = std::tuple<StringAttr, FIRRTLBaseType> |
Definition at line 2293 of file FIRRTLTypes.cpp.
|
inline |
Definition at line 2295 of file FIRRTLTypes.cpp.
Referenced by construct().
|
inlinestatic |
Definition at line 2307 of file FIRRTLTypes.cpp.
References BaseTypeAliasStorage().
|
inline |
Definition at line 2301 of file FIRRTLTypes.cpp.
References innerType, and name.
Referenced by operator==().
|
inlinestatic |
Definition at line 2303 of file FIRRTLTypes.cpp.
References esi::utils::hash_combine().
|
inline |
Definition at line 2299 of file FIRRTLTypes.cpp.
References getAsKey().
FIRRTLBaseType circt::firrtl::detail::BaseTypeAliasStorage::anonymousType |
Definition at line 2314 of file FIRRTLTypes.cpp.
FIRRTLBaseType circt::firrtl::detail::BaseTypeAliasStorage::innerType |
Definition at line 2313 of file FIRRTLTypes.cpp.
Referenced by getAsKey().
StringAttr circt::firrtl::detail::BaseTypeAliasStorage::name |
Definition at line 2312 of file FIRRTLTypes.cpp.
Referenced by getAsKey().