CIRCT  20.0.0git
Static Public Member Functions | List of all members
circt::firrtl::PropertyType Class Reference

#include <FIRRTLTypes.h>

Inheritance diagram for circt::firrtl::PropertyType:
Inheritance graph
[legend]
Collaboration diagram for circt::firrtl::PropertyType:
Collaboration graph
[legend]

Static Public Member Functions

static bool classof (Type type)
 Support method to enable LLVM-style type casting. More...
 
- Static Public Member Functions inherited from circt::firrtl::FIRRTLType
static bool classof (Type type)
 Support method to enable LLVM-style type casting. More...
 

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. More...
 
bool containsConst ()
 Returns true if this is or contains a 'const' type. More...
 
bool containsAnalog ()
 Return true if this is or contains an Analog type. More...
 
bool containsReference ()
 Return true if this is or contains a Reference type. More...
 
bool containsTypeAlias ()
 Return true if this is an anonymous type (no type alias). More...
 
bool hasUninferredWidth ()
 Return true if this type contains an uninferred bit width. More...
 
bool hasUninferredReset ()
 Return true if this type contains an uninferred bit reset. More...
 
bool isGround ()
 Return true if this is a 'ground' type, aka a non-aggregate type. More...
 
bool isConst ()
 Returns true if this is a 'const' type that can only hold compile-time constant values. More...
 

Detailed Description

Definition at line 321 of file FIRRTLTypes.h.

Member Function Documentation

◆ classof()

static bool circt::firrtl::PropertyType::classof ( Type  type)
inlinestatic

Support method to enable LLVM-style type casting.

Definition at line 324 of file FIRRTLTypes.h.


The documentation for this class was generated from the following file: