NamedKeyDict
============

.. currentmodule:: lsst.daf.butler.core.utils

.. autoclass:: NamedKeyDict
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~NamedKeyDict.names

   .. rubric:: Methods Summary

   .. autosummary::

      ~NamedKeyDict.byName
      ~NamedKeyDict.clear
      ~NamedKeyDict.copy
      ~NamedKeyDict.freeze
      ~NamedKeyDict.get
      ~NamedKeyDict.items
      ~NamedKeyDict.keys
      ~NamedKeyDict.pop
      ~NamedKeyDict.popitem
      ~NamedKeyDict.setdefault
      ~NamedKeyDict.update
      ~NamedKeyDict.values

   .. rubric:: Attributes Documentation

   .. autoattribute:: names

   .. rubric:: Methods Documentation

   .. automethod:: byName
   .. automethod:: clear
   .. automethod:: copy
   .. automethod:: freeze
   .. automethod:: get
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: pop
   .. automethod:: popitem
   .. automethod:: setdefault
   .. automethod:: update
   .. automethod:: values