plestylib.data.ctype_manager
============================

.. py:module:: plestylib.data.ctype_manager


Classes
-------

.. autoapisummary::

   plestylib.data.ctype_manager.CtypeParam


Module Contents
---------------

.. py:class:: CtypeParam(ctype_str, ptype=None, value=None)

   
   Manager for handling C types and their corresponding Python types.


   .. py:attribute:: value
      :value: None



   .. py:attribute:: ctype_str


   .. py:attribute:: ptype


   .. py:attribute:: ctype


   .. py:method:: get_pytype(ctype_str)

      Map a string representation of a C type to an actual ctypes type.



   .. py:method:: get_ctype(ctype_str)

      Map a string representation of a C type to an actual ctypes type.



   .. py:method:: to_pytype()

      Convert the C type value to its corresponding Python type.



   .. py:method:: to_ctype()

      Convert the Python value to its corresponding C type.



   .. py:method:: __eq__(other)


   .. py:method:: __call__(value)


