tvm
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
tvm::script::ir_builder::relax::RelaxFrameNode Class Reference

The base ir_builder frame for the relax dialect. More...

#include <frame.h>

Inheritance diagram for tvm::script::ir_builder::relax::RelaxFrameNode:
Collaboration diagram for tvm::script::ir_builder::relax::RelaxFrameNode:

Public Member Functions

 TVM_DECLARE_BASE_OBJECT_INFO (RelaxFrameNode, IRBuilderFrameNode)
 
- Public Member Functions inherited from tvm::script::ir_builder::IRBuilderFrameNode
 TVM_DECLARE_BASE_OBJECT_INFO (IRBuilderFrameNode, runtime::Object)
 
virtual ~IRBuilderFrameNode ()=default
 Default destructor. More...
 
virtual void EnterWithScope ()
 The method called when entering RAII scope. More...
 
virtual void ExitWithScope ()
 The method called when exiting RAII scope. More...
 
void AddCallback (ffi::TypedFunction< void()> callback)
 Add a callback method invoked when exiting the RAII scope. More...
 

Static Public Member Functions

static void RegisterReflection ()
 
- Static Public Member Functions inherited from tvm::script::ir_builder::IRBuilderFrameNode
static void RegisterReflection ()
 

Static Public Attributes

static constexpr const char * _type_key = "script.ir_builder.relax.RelaxFrame"
 
- Static Public Attributes inherited from tvm::script::ir_builder::IRBuilderFrameNode
static constexpr const char * _type_key = "script.ir_builder.IRBuilderFrame"
 

Additional Inherited Members

- Public Attributes inherited from tvm::script::ir_builder::IRBuilderFrameNode
std::vector< ffi::TypedFunction< void()> > callbacks
 A list of callbacks used when exiting the frame. More...
 

Detailed Description

The base ir_builder frame for the relax dialect.

Member Function Documentation

◆ RegisterReflection()

static void tvm::script::ir_builder::relax::RelaxFrameNode::RegisterReflection ( )
inlinestatic

◆ TVM_DECLARE_BASE_OBJECT_INFO()

tvm::script::ir_builder::relax::RelaxFrameNode::TVM_DECLARE_BASE_OBJECT_INFO ( RelaxFrameNode  ,
IRBuilderFrameNode   
)

Member Data Documentation

◆ _type_key

constexpr const char* tvm::script::ir_builder::relax::RelaxFrameNode::_type_key = "script.ir_builder.relax.RelaxFrame"
staticconstexpr

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