MLIR  20.0.0git
Public Member Functions | List of all members
mlir::ResourceBlobManagerDialectInterface Class Reference

This class implements a dialect interface that provides common functionality for interacting with a resource blob manager. More...

#include "mlir/IR/DialectResourceBlobManager.h"

+ Inheritance diagram for mlir::ResourceBlobManagerDialectInterface:

Public Member Functions

 ResourceBlobManagerDialectInterface (Dialect *dialect)
 
DialectResourceBlobManagergetBlobManager ()
 Return the blob manager held by this interface. More...
 
const DialectResourceBlobManagergetBlobManager () const
 
void setBlobManager (std::shared_ptr< DialectResourceBlobManager > newBlobManager)
 Set the blob manager held by this interface. More...
 

Additional Inherited Members

- Public Types inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT >
using Base = DialectInterfaceBase< ConcreteType, BaseT >
 
- Static Public Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT >
static TypeID getInterfaceID ()
 Get a unique id for the derived interface type. More...
 
- Protected Member Functions inherited from mlir::detail::DialectInterfaceBase< ConcreteType, BaseT >
 DialectInterfaceBase (Dialect *dialect)
 

Detailed Description

This class implements a dialect interface that provides common functionality for interacting with a resource blob manager.

Definition at line 112 of file DialectResourceBlobManager.h.

Constructor & Destructor Documentation

◆ ResourceBlobManagerDialectInterface()

mlir::ResourceBlobManagerDialectInterface::ResourceBlobManagerDialectInterface ( Dialect dialect)
inline

Definition at line 115 of file DialectResourceBlobManager.h.

Member Function Documentation

◆ getBlobManager() [1/2]

DialectResourceBlobManager& mlir::ResourceBlobManagerDialectInterface::getBlobManager ( )
inline

Return the blob manager held by this interface.

Definition at line 120 of file DialectResourceBlobManager.h.

Referenced by mlir::ResourceBlobManagerDialectInterfaceBase< HandleT >::update().

◆ getBlobManager() [2/2]

const DialectResourceBlobManager& mlir::ResourceBlobManagerDialectInterface::getBlobManager ( ) const
inline

Definition at line 121 of file DialectResourceBlobManager.h.

◆ setBlobManager()

void mlir::ResourceBlobManagerDialectInterface::setBlobManager ( std::shared_ptr< DialectResourceBlobManager newBlobManager)
inline

Set the blob manager held by this interface.

Definition at line 127 of file DialectResourceBlobManager.h.


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