.. _exhale_class_classtvm_1_1StmtObj:

Class StmtObj
=============

- Defined in :ref:`file_tvm_ir_stmt.h`


Inheritance Relationships
-------------------------

Base Type
*********

- ``public ffi::Object``


Derived Types
*************

- ``public tvm::AssertStmtObj`` (:ref:`exhale_class_classtvm_1_1AssertStmtObj`)
- ``public tvm::BindObj`` (:ref:`exhale_class_classtvm_1_1BindObj`)
- ``public tvm::BreakObj`` (:ref:`exhale_class_classtvm_1_1BreakObj`)
- ``public tvm::ContinueObj`` (:ref:`exhale_class_classtvm_1_1ContinueObj`)
- ``public tvm::EvaluateObj`` (:ref:`exhale_class_classtvm_1_1EvaluateObj`)
- ``public tvm::ForObj`` (:ref:`exhale_class_classtvm_1_1ForObj`)
- ``public tvm::IfObj`` (:ref:`exhale_class_classtvm_1_1IfObj`)
- ``public tvm::RegionStmtObj`` (:ref:`exhale_class_classtvm_1_1RegionStmtObj`)
- ``public tvm::ReturnObj`` (:ref:`exhale_class_classtvm_1_1ReturnObj`)
- ``public tvm::SeqStmtObj`` (:ref:`exhale_class_classtvm_1_1SeqStmtObj`)
- ``public tvm::TensorStoreObj`` (:ref:`exhale_class_classtvm_1_1TensorStoreObj`)
- ``public tvm::WhileObj`` (:ref:`exhale_class_classtvm_1_1WhileObj`)


Class Documentation
-------------------


.. doxygenclass:: tvm::StmtObj
   :project: tvm-tirx
   :members:
   :protected-members:
   :undoc-members: