tvm
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
tvm::relax::BindingNode Class Reference

The base class of a variable binding in Relax. More...

#include <expr.h>

Inheritance diagram for tvm::relax::BindingNode:
Collaboration diagram for tvm::relax::BindingNode:

Public Member Functions

 TVM_DECLARE_BASE_OBJECT_INFO (BindingNode, Object)
 

Static Public Member Functions

static void RegisterReflection ()
 

Public Attributes

Span span
 
Var var
 The return variable to bound to. More...
 

Static Public Attributes

static constexpr const char * _type_key = "relax.expr.Binding"
 
static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode
 

Detailed Description

The base class of a variable binding in Relax.

Member Function Documentation

◆ RegisterReflection()

static void tvm::relax::BindingNode::RegisterReflection ( )
inlinestatic

◆ TVM_DECLARE_BASE_OBJECT_INFO()

tvm::relax::BindingNode::TVM_DECLARE_BASE_OBJECT_INFO ( BindingNode  ,
Object   
)

Member Data Documentation

◆ _type_key

constexpr const char* tvm::relax::BindingNode::_type_key = "relax.expr.Binding"
staticconstexpr

◆ _type_s_eq_hash_kind

constexpr TVMFFISEqHashKind tvm::relax::BindingNode::_type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode
staticconstexpr

◆ span

Span tvm::relax::BindingNode::span
mutable

◆ var

Var tvm::relax::BindingNode::var

The return variable to bound to.


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