=============
Internal APIs
=============

The items documented here are internal and subject to change.


`.BoundColumns`
---------------

.. autoclass:: django_tables2.columns.BoundColumns
    :members:
    :private-members:
    :special-members:


`.BoundColumn`
--------------

.. autoclass:: django_tables2.columns.BoundColumn
    :members:
    :private-members:
    :special-members:


`.BoundRows`
------------

.. autoclass:: django_tables2.rows.BoundRows
    :members:
    :private-members:
    :special-members:


`.BoundRow`
-----------

.. autoclass:: django_tables2.rows.BoundRow
    :members:
    :private-members:
    :special-members:


`.BoundPinnedRow`
-----------------

.. autoclass:: django_tables2.rows.BoundPinnedRow
    :members:
    :private-members:
    :special-members:


`.TableData`
------------

.. autoclass:: django_tables2.tables.TableData
    :members:
    :private-members:
    :special-members:


`.utils`
--------

.. autoclass:: django_tables2.utils.Sequence
    :members:
    :private-members:
    :special-members:


.. autoclass:: django_tables2.utils.OrderBy
    :members:
    :private-members:
    :special-members:


.. autoclass:: django_tables2.utils.OrderByTuple
    :members:
    :private-members:
    :special-members:


.. autoclass:: django_tables2.utils.Accessor
    :noindex:
    :members:
    :private-members:
    :special-members:


.. autoclass:: django_tables2.utils.AttributeDict
    :noindex:
    :members:
    :private-members:
    :special-members:


.. autofunction:: django_tables2.utils.signature
    :noindex:


.. autofunction:: django_tables2.utils.call_with_appropriate
    :noindex:


.. autofunction:: django_tables2.utils.computed_values
    :noindex:
