
.. _file_tvm_ffi_enum.h:

File enum.h
===========

|exhale_lsh| :ref:`Parent directory <dir_tvm_ffi>` (``tvm/ffi``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Base class for FFI-registered enum types. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``tvm/ffi/enum.h``)
-------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_ffi_enum.h.rst





Includes
--------


- ``cstdint``

- ``tvm/ffi/any.h`` (:ref:`file_tvm_ffi_any.h`)

- ``tvm/ffi/c_api.h`` (:ref:`file_tvm_ffi_c_api.h`)

- ``tvm/ffi/container/dict.h`` (:ref:`file_tvm_ffi_container_dict.h`)

- ``tvm/ffi/error.h`` (:ref:`file_tvm_ffi_error.h`)

- ``tvm/ffi/object.h`` (:ref:`file_tvm_ffi_object.h`)

- ``tvm/ffi/reflection/accessor.h`` (:ref:`file_tvm_ffi_reflection_accessor.h`)

- ``tvm/ffi/string.h`` (:ref:`file_tvm_ffi_string.h`)

- ``type_traits`` (:ref:`file_tvm_ffi_type_traits.h`)

- ``utility``



Included By
-----------


- :ref:`file_tvm_ffi_reflection_enum_def.h`

- :ref:`file_tvm_ffi_tvm_ffi.h`




Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__ffi`


Classes
-------


- :ref:`exhale_class_classtvm_1_1ffi_1_1Enum`

- :ref:`exhale_class_classtvm_1_1ffi_1_1EnumObj`

