|
MLIR 22.0.0git
|
This class represents an opaque handle to a dialect resource entry. More...
#include "mlir/IR/OpImplementation.h"
Public Member Functions | |
| AsmDialectResourceHandle ()=default | |
| AsmDialectResourceHandle (void *resource, TypeID resourceID, Dialect *dialect) | |
| bool | operator== (const AsmDialectResourceHandle &other) const |
| void * | getResource () const |
| Return an opaque pointer to the referenced resource. | |
| TypeID | getTypeID () const |
| Return the type ID of the resource. | |
| Dialect * | getDialect () const |
| Return the dialect that owns the resource. | |
This class represents an opaque handle to a dialect resource entry.
Definition at line 47 of file OpImplementation.h.
|
default |
Referenced by mlir::AsmDialectResourceHandleBase< DerivedT, ResourceT, DialectT >::AsmDialectResourceHandleBase(), mlir::AsmDialectResourceHandleBase< DerivedT, ResourceT, DialectT >::AsmDialectResourceHandleBase(), mlir::AsmDialectResourceHandleBase< DerivedT, ResourceT, DialectT >::classof(), and operator==().
|
inline |
Definition at line 50 of file OpImplementation.h.
|
inline |
Return the dialect that owns the resource.
Definition at line 63 of file OpImplementation.h.
Referenced by mlir::AsmDialectResourceHandleBase< DerivedT, ResourceT, DialectT >::getDialect(), mlir::AsmPrinter::Impl::printResourceHandle(), and mlir::bytecode::detail::IRNumberingState::NumberingDialectWriter::writeResourceHandle().
|
inline |
Return an opaque pointer to the referenced resource.
Definition at line 57 of file OpImplementation.h.
Referenced by mlir::AsmDialectResourceHandleBase< DerivedT, ResourceT, DialectT >::getResource(), and mlir::hash_value().
|
inline |
Return the type ID of the resource.
Definition at line 60 of file OpImplementation.h.
|
inline |
Definition at line 52 of file OpImplementation.h.
References AsmDialectResourceHandle().