tvm
Loading...
Searching...
No Matches
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

 BindingNode (Var var)
 
 BindingNode (ffi::UnsafeInit)
 
 TVM_FFI_DECLARE_OBJECT_INFO ("relax.expr.Binding", BindingNode, ffi::Object)
 

Static Public Member Functions

static void RegisterReflection ()
 

Public Attributes

Location loc = UnknownLoc()
 
Var var
 The return variable to bound to.
 

Static Public Attributes

static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind = kTVMFFISEqHashKindTreeNode
 

Detailed Description

The base class of a variable binding in Relax.

Constructor & Destructor Documentation

◆ BindingNode() [1/2]

tvm::relax::BindingNode::BindingNode ( Var  var)
inlineexplicit

◆ BindingNode() [2/2]

tvm::relax::BindingNode::BindingNode ( ffi::UnsafeInit  )
inlineexplicit

Member Function Documentation

◆ RegisterReflection()

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

◆ TVM_FFI_DECLARE_OBJECT_INFO()

tvm::relax::BindingNode::TVM_FFI_DECLARE_OBJECT_INFO ( "relax.expr.Binding"  ,
BindingNode  ,
ffi::Object   
)

Member Data Documentation

◆ _type_s_eq_hash_kind

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

◆ loc

Location tvm::relax::BindingNode::loc = UnknownLoc()
mutable

◆ var

Var tvm::relax::BindingNode::var

The return variable to bound to.


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