Reference
=========

.. autoclass:: coolstring.CoolString
   :noindex:
   :no-members:

Public Methods
--------------

.. automethod:: coolstring.CoolString.__init__
.. automethod:: coolstring.CoolString.__str__
.. automethod:: coolstring.CoolString.__repr__
.. automethod:: coolstring.CoolString.__int__
.. automethod:: coolstring.CoolString.__add__
.. automethod:: coolstring.CoolString.__sub__
.. automethod:: coolstring.CoolString.__mul__
.. automethod:: coolstring.CoolString.__truediv__
.. automethod:: coolstring.CoolString.__floordiv__
.. automethod:: coolstring.CoolString.__mod__
.. automethod:: coolstring.CoolString.__pow__
.. automethod:: coolstring.CoolString.__len__
.. automethod:: coolstring.CoolString.__rshift__
.. automethod:: coolstring.CoolString.__lshift__
.. automethod:: coolstring.CoolString.__and__
.. automethod:: coolstring.CoolString.__or__
.. automethod:: coolstring.CoolString.__xor__
.. automethod:: coolstring.CoolString.__lt__
.. automethod:: coolstring.CoolString.__gt__
.. automethod:: coolstring.CoolString.__le__
.. automethod:: coolstring.CoolString.__ge__
.. automethod:: coolstring.CoolString.__eq__
.. automethod:: coolstring.CoolString.__ne__
.. automethod:: coolstring.CoolString.__iadd__
.. automethod:: coolstring.CoolString.__isub__
.. automethod:: coolstring.CoolString.__imul__
.. automethod:: coolstring.CoolString.__idiv__
.. automethod:: coolstring.CoolString.__ifloordiv__
.. automethod:: coolstring.CoolString.__imod__
.. automethod:: coolstring.CoolString.__ipow__
.. automethod:: coolstring.CoolString.__irshift__
.. automethod:: coolstring.CoolString.__ilshift__
.. automethod:: coolstring.CoolString.__iand__
.. automethod:: coolstring.CoolString.__ior__
.. automethod:: coolstring.CoolString.__ixor__
.. automethod:: coolstring.CoolString.__neg__
.. automethod:: coolstring.CoolString.__pos__
.. automethod:: coolstring.CoolString.__invert__
.. automethod:: coolstring.CoolString.__trunc__
.. automethod:: coolstring.CoolString.__ceil__
.. automethod:: coolstring.CoolString.__floor__
.. automethod:: coolstring.CoolString.__round__
.. automethod:: coolstring.CoolString.__abs__
.. automethod:: coolstring.CoolString.__divmod__
.. automethod:: coolstring.CoolString.__unicode__
.. automethod:: coolstring.CoolString.__format__
.. automethod:: coolstring.CoolString.__hash__
.. automethod:: coolstring.CoolString.__bool__
.. automethod:: coolstring.CoolString.__contains__
.. automethod:: coolstring.CoolString.__delattr__
.. automethod:: coolstring.CoolString.__iter__
.. automethod:: coolstring.CoolString.__call__
.. automethod:: coolstring.CoolString.__getitem__
.. automethod:: coolstring.CoolString.__reversed__
.. automethod:: coolstring.CoolString.configure

Private Methods
---------------

.. automethod:: coolstring.CoolString.convertval
.. automethod:: coolstring.CoolString.classifyfloat
.. automethod:: coolstring.CoolString.classifyint
.. automethod:: coolstring.CoolString.matchlengths
.. automethod:: coolstring.CoolString.bitshift
.. automethod:: coolstring.CoolString._decode
.. automethod:: coolstring.CoolString.getcompval
.. automethod:: coolstring.CoolString._createnew
.. automethod:: coolstring.CoolString._verbose
