AsdfTypeIndex
=============

.. currentmodule:: asdf.asdftypes

.. autoclass:: AsdfTypeIndex
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~AsdfTypeIndex.has_hook

   .. rubric:: Methods Summary

   .. autosummary::

      ~AsdfTypeIndex.add_type
      ~AsdfTypeIndex.fix_yaml_tag
      ~AsdfTypeIndex.from_custom_type
      ~AsdfTypeIndex.from_yaml_tag
      ~AsdfTypeIndex.get_extensions_used
      ~AsdfTypeIndex.get_hook_for_type
      ~AsdfTypeIndex.get_real_tag

   .. rubric:: Attributes Documentation

   .. autoattribute:: has_hook

   .. rubric:: Methods Documentation

   .. automethod:: add_type
   .. automethod:: fix_yaml_tag
   .. automethod:: from_custom_type
   .. automethod:: from_yaml_tag
   .. automethod:: get_extensions_used
   .. automethod:: get_hook_for_type
   .. automethod:: get_real_tag
