
.. _file_tvm_script_printer_config.h:

File config.h
=============

|exhale_lsh| :ref:`Parent directory <dir_tvm_script_printer>` (``tvm/script/printer``)

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



Configuration object for the TVMScript printer. 



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

Definition (``tvm/script/printer/config.h``)
--------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_script_printer_config.h.rst



Detailed Description
--------------------

Contains PrinterConfig / PrinterConfigObj, GetBuiltinKeywords, and GetExtraConfig. Translation APIs live in :ref:`file_tvm_script_printer_doc_translator.h`, registration helpers live in :ref:`file_tvm_script_printer_support.h`, and text entry points live in :ref:`file_tvm_script_printer_printer.h`. 




Includes
--------


- ``string``

- ``tvm/ffi/any.h``

- ``tvm/ffi/container/array.h``

- ``tvm/ffi/container/map.h``

- ``tvm/ffi/dtype.h``

- ``tvm/ffi/reflection/access_path.h``

- ``tvm/ffi/reflection/registry.h``

- ``tvm/ffi/string.h``

- ``tvm/runtime/base.h`` (:ref:`file_tvm_runtime_base.h`)



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


- :ref:`file_tvm_script_printer_printer.h`

- :ref:`file_tvm_script_printer_support.h`




Namespaces
----------


- :ref:`namespace_tvm`


Classes
-------


- :ref:`exhale_class_classtvm_1_1PrinterConfig`

- :ref:`exhale_class_classtvm_1_1PrinterConfigObj`

