Class StmtObj#

Inheritance Relationships#

Base Type#

  • public ffi::Object

Derived Types#

Class Documentation#

class StmtObj : public ffi::Object#

Base node of all statements.

Subclassed by tvm::AssertStmtObj, tvm::BindObj, tvm::BreakObj, tvm::ContinueObj, tvm::EvaluateObj, tvm::ForObj, tvm::IfObj, tvm::RegionStmtObj, tvm::ReturnObj, tvm::SeqStmtObj, tvm::TensorStoreObj, tvm::WhileObj

Public Functions

StmtObj() = default#
inline explicit StmtObj(Location loc)#

Public Members

mutable Location loc = UnknownLoc()#

Location that points to the original source code. Reserved debug information.

Public Static Functions

static inline void RegisterReflection()#
static inline int32_t _GetOrAllocRuntimeTypeIndex()#
static inline int32_t RuntimeTypeIndex() noexcept#