My Project
|
#include <Location.h>
Static Public Member Functions | |
static bool | classof (Attribute attr) |
Methods for support type inquiry through isa, cast, and dyn_cast. More... | |
![]() | |
static bool | classof (Attribute) |
static Attribute | getFromOpaquePointer (const void *ptr) |
Construct an attribute from the opaque pointer representation. More... | |
Additional Inherited Members | |
![]() | |
enum | Kind { DEFINE_SYM_KIND_RANGE, DEFINE_SYM_KIND_RANGE } |
Integer identifier for all the concrete attribute kinds. More... | |
template<typename ConcreteType , typename BaseType = Attribute, typename StorageType = AttributeStorage> | |
using | AttrBase = detail::StorageUserBase< ConcreteType, BaseType, StorageType, detail::AttributeUniquer > |
Utility class for implementing attributes. More... | |
using | ImplType = AttributeStorage |
using | ValueType = void |
![]() | |
Attribute () | |
Attribute (const ImplType *impl) | |
Attribute (const Attribute &other)=default | |
Attribute & | operator= (const Attribute &other)=default |
bool | operator== (Attribute other) const |
bool | operator!= (Attribute other) const |
operator bool () const | |
bool | operator! () const |
template<typename U > | |
bool | isa () const |
template<typename U > | |
U | dyn_cast () const |
template<typename U > | |
U | dyn_cast_or_null () const |
template<typename U > | |
U | cast () const |
unsigned | getKind () const |
Return the classification for this attribute. More... | |
Type | getType () const |
Return the type of this attribute. More... | |
MLIRContext * | getContext () const |
Return the context this attribute belongs to. More... | |
Dialect & | getDialect () const |
Get the dialect this attribute is registered to. More... | |
void | print (raw_ostream &os) const |
Print the attribute. More... | |
void | dump () const |
const void * | getAsOpaquePointer () const |
Get an opaque pointer to the attribute. More... | |
![]() | |
ImplType * | impl |
Location objects represent source locations information in MLIR. LocationAttr acts as the anchor for all Location based attributes.
|
inlinestatic |
Methods for support type inquiry through isa, cast, and dyn_cast.