.. table:: :py:class:`typepy.IpAddress`: :py:attr:`~typepy.IpAddress.strict_level` = 0

    =========================================  ===========================  ===========================  ==========  ===================  =========
                     Method                    ``ip_address('127.0.0.1')``        ``'127.0.0.1'``        ``'::1'``   ``'192.168.0.256'``  ``None`` 
    =========================================  ===========================  ===========================  ==========  ===================  =========
    :py:meth:`~.type.IpAddress.is_type`        ``True``                     ``True``                     ``True``    ``False``            ``False``
    :py:meth:`~.type.IpAddress.validate`       NOP [#f1]_                   NOP [#f1]_                   NOP [#f1]_  E [#f2]_             E [#f2]_ 
    :py:meth:`~.type.IpAddress.convert`        ``ip_address("127.0.0.1")``  ``ip_address("127.0.0.1")``  ``"::1"``   E [#f2]_             E [#f2]_ 
    :py:meth:`~.type.IpAddress.try_convert`    ``ip_address("127.0.0.1")``  ``ip_address("127.0.0.1")``  ``"::1"``   ``None``             ``None`` 
    :py:meth:`~.type.IpAddress.force_convert`  ``ip_address("127.0.0.1")``  ``ip_address("127.0.0.1")``  ``"::1"``   E [#f2]_             E [#f2]_ 
    =========================================  ===========================  ===========================  ==========  ===================  =========


.. table:: :py:class:`typepy.IpAddress`: :py:attr:`~typepy.IpAddress.strict_level` = 1

    =========================================  ===========================  ===========================  =========  ===================  =========
                     Method                    ``ip_address('127.0.0.1')``        ``'127.0.0.1'``        ``'::1'``  ``'192.168.0.256'``  ``None`` 
    =========================================  ===========================  ===========================  =========  ===================  =========
    :py:meth:`~.type.IpAddress.is_type`        ``True``                     ``False``                    ``False``  ``False``            ``False``
    :py:meth:`~.type.IpAddress.validate`       NOP [#f1]_                   E [#f2]_                     E [#f2]_   E [#f2]_             E [#f2]_ 
    :py:meth:`~.type.IpAddress.convert`        ``ip_address("127.0.0.1")``  E [#f2]_                     E [#f2]_   E [#f2]_             E [#f2]_ 
    :py:meth:`~.type.IpAddress.try_convert`    ``ip_address("127.0.0.1")``  ``None``                     ``None``   ``None``             ``None`` 
    :py:meth:`~.type.IpAddress.force_convert`  ``ip_address("127.0.0.1")``  ``ip_address("127.0.0.1")``  ``"::1"``  E [#f2]_             E [#f2]_ 
    =========================================  ===========================  ===========================  =========  ===================  =========


