.. _exhale_struct_structtvm_1_1sig_1_1SignatureTrait:

Struct SignatureTrait
=====================

- Defined in :ref:`file_tvm_ir_op.h`


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

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

- ``public tvm::sig::arg< T >`` (:ref:`exhale_struct_structtvm_1_1sig_1_1arg`)
- ``public tvm::sig::call_attrs< T >`` (:ref:`exhale_struct_structtvm_1_1sig_1_1call__attrs`)
- ``public tvm::sig::ty_arg< T >`` (:ref:`exhale_struct_structtvm_1_1sig_1_1ty__arg`)
- ``public tvm::sig::var_args< T >`` (:ref:`exhale_struct_structtvm_1_1sig_1_1var__args`)
- ``public tvm::sig::var_ty_args< T >`` (:ref:`exhale_struct_structtvm_1_1sig_1_1var__ty__args`)


Struct Documentation
--------------------


.. doxygenstruct:: tvm::sig::SignatureTrait
   :project: tvm-tirx
   :members:
   :protected-members:
   :undoc-members: