KeyFlag
=======

.. currentmodule:: lsst.afw.table

.. autoclass:: KeyFlag
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~KeyFlag.HAS_NAMED_SUBFIELDS
      ~KeyFlag.dtype
      ~KeyFlag.subfields
      ~KeyFlag.subkeys

   .. rubric:: Methods Summary

   .. autosummary::

      ~KeyFlag.get
      ~KeyFlag.getBit
      ~KeyFlag.getOffset
      ~KeyFlag.getTypeString
      ~KeyFlag.isValid
      ~KeyFlag.set

   .. rubric:: Attributes Documentation

   .. autoattribute:: HAS_NAMED_SUBFIELDS
   .. autoattribute:: dtype
   .. autoattribute:: subfields
   .. autoattribute:: subkeys

   .. rubric:: Methods Documentation

   .. automethod:: get
   .. automethod:: getBit
   .. automethod:: getOffset
   .. automethod:: getTypeString
   .. automethod:: isValid
   .. automethod:: set