My Project
|
#include <AttributeSupport.h>
Public Member Functions | |
Type | getType () const |
Get the type of this attribute. More... | |
Dialect & | getDialect () const |
Get the dialect of this attribute. More... | |
Public Member Functions inherited from mlir::StorageUniquer::BaseStorage | |
unsigned | getKind () const |
Get the kind classification of this storage. More... | |
Protected Member Functions | |
AttributeStorage (Type type) | |
AttributeStorage () | |
void | setType (Type type) |
Set the type of this attribute. More... | |
void | initializeDialect (Dialect &newDialect) |
Protected Member Functions inherited from mlir::StorageUniquer::BaseStorage | |
BaseStorage () | |
Base storage class appearing in an attribute. Derived storage classes should only be constructed within the context of the AttributeUniquer.
|
protected |
Construct a new attribute storage instance with the given type. Note: All attributes require a valid type. If no type is provided here, the type of the attribute will automatically default to NoneType upon initialization in the uniquer.
|
protected |
|
inline |
Get the dialect of this attribute.
Type AttributeStorage::getType | ( | ) | const |
Get the type of this attribute.
|
inlineprotected |
|
protected |
Set the type of this attribute.