TypeHintedDict
==============

.. currentmodule:: Stoner.core.base

.. autoclass:: TypeHintedDict
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~TypeHintedDict.allowed_keys
      ~TypeHintedDict.types

   .. rubric:: Methods Summary

   .. autosummary::

      ~TypeHintedDict.clear
      ~TypeHintedDict.copy
      ~TypeHintedDict.export
      ~TypeHintedDict.export_all
      ~TypeHintedDict.filter
      ~TypeHintedDict.findtype
      ~TypeHintedDict.fromkeys
      ~TypeHintedDict.get
      ~TypeHintedDict.has_key
      ~TypeHintedDict.import_all
      ~TypeHintedDict.import_key
      ~TypeHintedDict.items
      ~TypeHintedDict.keys
      ~TypeHintedDict.move_to_end
      ~TypeHintedDict.pop
      ~TypeHintedDict.popitem
      ~TypeHintedDict.setdefault
      ~TypeHintedDict.type
      ~TypeHintedDict.update
      ~TypeHintedDict.values

   .. rubric:: Attributes Documentation

   .. autoattribute:: allowed_keys
   .. autoattribute:: types

   .. rubric:: Methods Documentation

   .. automethod:: clear
   .. automethod:: copy
   .. automethod:: export
   .. automethod:: export_all
   .. automethod:: filter
   .. automethod:: findtype
   .. automethod:: fromkeys
   .. automethod:: get
   .. automethod:: has_key
   .. automethod:: import_all
   .. automethod:: import_key
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: move_to_end
   .. automethod:: pop
   .. automethod:: popitem
   .. automethod:: setdefault
   .. automethod:: type
   .. automethod:: update
   .. automethod:: values
