|
My Project
|
#include <Module.h>
Public Member Functions | |
| OwningModuleRef (std::nullptr_t=nullptr) | |
| OwningModuleRef (ModuleOp module) | |
| OwningModuleRef (OwningModuleRef &&other) | |
| ~OwningModuleRef () | |
| OwningModuleRef & | operator= (OwningModuleRef &&other) |
| ModuleOp | get () const |
| Allow accessing the internal module. More... | |
| ModuleOp | operator* () const |
| ModuleOp * | operator-> () |
| operator bool () const | |
| ModuleOp | release () |
| Release the referenced module. More... | |
This class acts as an owning reference to a module, and will automatically destroy the held module if valid.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Allow accessing the internal module.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Release the referenced module.
1.8.13