|
CIRCT 22.0.0git
|
#include <FIRRTLTypes.h>


Static Public Member Functions | |
| static bool | classof (Type type) |
| Support method to enable LLVM-style type casting. | |
Static Public Member Functions inherited from circt::firrtl::FIRRTLType | |
| static bool | classof (Type type) |
| Support method to enable LLVM-style type casting. | |
Additional Inherited Members | |
Public Member Functions inherited from circt::firrtl::FIRRTLType | |
| RecursiveTypeProperties | getRecursiveTypeProperties () const |
Return the recursive properties of the type, containing the isPassive, containsAnalog, and hasUninferredWidth bits, among others. | |
| bool | containsConst () |
| Returns true if this is or contains a 'const' type. | |
| bool | containsAnalog () |
| Return true if this is or contains an Analog type. | |
| bool | containsReference () |
| Return true if this is or contains a Reference type. | |
| bool | containsTypeAlias () |
| Return true if this is an anonymous type (no type alias). | |
| bool | hasUninferredWidth () |
| Return true if this type contains an uninferred bit width. | |
| bool | hasUninferredReset () |
| Return true if this type contains an uninferred bit reset. | |
| bool | isGround () |
| Return true if this is a 'ground' type, aka a non-aggregate type. | |
| bool | isConst () const |
| Returns true if this is a 'const' type that can only hold compile-time constant values. | |
Definition at line 323 of file FIRRTLTypes.h.
|
inlinestatic |
Support method to enable LLVM-style type casting.
Definition at line 326 of file FIRRTLTypes.h.