Type Classes
=====================

Boolean Type
-------------------------------
.. autoclass:: typepy.Bool
    :inherited-members:

Date Time Type
-------------------------------
.. autoclass:: typepy.DateTime
    :inherited-members:

Dictionary Type
-------------------------------
.. autoclass:: typepy.Dictionary
    :inherited-members:

Infinity Type
-------------------------------
.. autoclass:: typepy.Infinity
    :inherited-members:

Integer Type
-------------------------------
.. autoclass:: typepy.Integer
    :inherited-members:

IP address Type
-------------------------------
.. autoclass:: typepy.IpAddress
    :inherited-members:

List Type
-------------------------------
.. autoclass:: typepy.List
    :inherited-members:

NaN Type
-------------------------------
.. autoclass:: typepy.Nan
    :inherited-members:

None Type
-------------------------------
.. autoclass:: typepy.NoneType
    :inherited-members:

Null String Type
-------------------------------
.. autoclass:: typepy.NullString
    :inherited-members:

Real Number Type
-------------------------------
.. autoclass:: typepy.RealNumber
    :inherited-members:

String Type
-------------------------------
.. autoclass:: typepy.String
    :inherited-members:


.. [#f1] No Operation
.. [#f2] Error (raise :py:class:`TypeError`)
.. [#f3] Error (raise |TypeConversionError|)
