Skip to content

Latest commit

 

History

History
152 lines (104 loc) · 3.15 KB

pyAttributes.ArgParseAttributes.rst

File metadata and controls

152 lines (104 loc) · 3.15 KB

ArgParseAttributes Module

.. automodule:: pyAttributes.ArgParseAttributes

Base-Classes

ArgParseAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.ArgParseAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__

Inheritance diagram:

.. inheritance-diagram:: pyAttributes.ArgParseAttributes.ArgumentAttribute pyAttributes.ArgParseAttributes.SwitchArgumentAttribute pyAttributes.ArgParseAttributes.CommonArgumentAttribute pyAttributes.ArgParseAttributes.CommonSwitchArgumentAttribute pyAttributes.ArgParseAttributes.CommandAttribute pyAttributes.ArgParseAttributes.DefaultAttribute pyAttributes.ArgParseAttributes.CommandGroupAttribute
   :top-classes: pyAttributes.ArgParseAttributes.ArgParseAttribute
   :parts: 1



MixIns

_HandlerMixin

.. autoclass:: pyAttributes.ArgParseAttributes._HandlerMixin
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


_KwArgsMixin

.. autoclass:: pyAttributes.ArgParseAttributes._KwArgsMixin
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


_ArgsMixin

.. autoclass:: pyAttributes.ArgParseAttributes._ArgsMixin
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


Helper-Classes

ArgParseMixin

.. autoclass:: pyAttributes.ArgParseAttributes.ArgParseMixin
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__



Attributes

CommandGroupAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.CommandGroupAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


DefaultAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.DefaultAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


CommandAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.CommandAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


ArgumentAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.ArgumentAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


SwitchArgumentAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.SwitchArgumentAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


CommonArgumentAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.CommonArgumentAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


CommonSwitchArgumentAttribute

.. autoclass:: pyAttributes.ArgParseAttributes.CommonSwitchArgumentAttribute
   :show-inheritance:
   :members:
   :private-members:
   :special-members: __init__


.. seealso::

   Base attribute class :class:`~pyAttributes.Attribute`
      Base-class for all attributes.

   Helper mixin class :class:`~pyAttributes.AttributeHelperMixin`
      Base-class for all helper mixins.