:mod:`lf.dtypes.ctypes` --- Extract native :mod:`ctypes` types ============================================================== .. module:: lf.dtypes.ctypes :synopsis: Convenience objects to extract native :mod:`ctypes` types .. moduleauthor:: Michael Murr This module contains several :mod:`ctypes` objects to extract common data types. .. data:: int8 :mod:`ctypes` object to extract a signed 8-bit integer. .. data:: uint8 :mod:`ctypes` object to extract an unsigned 8-bit integer. .. data:: int16_le :mod:`ctypes` object to extract a signed 16-bit integer (little endian). .. data:: uint16_le :mod:`ctypes` object to extract an unsigned 16-bit integer (little endian). .. data:: int16_be :mod:`ctypes` object to extract a signed 16-bit integer (big endian). .. data:: uint16_be :mod:`ctypes` object to extract an unsigned 16-bit integer (big endian). .. data:: int32_le :mod:`ctypes` object to extract a signed 32-bit integer (little endian). .. data:: uint32_le :mod:`ctypes` object to extract an unsigned 32-bit integer (little endian). .. data:: int32_be :mod:`ctypes` object to extract a signed 32-bit integer (big endian). .. data:: uint32_be :mod:`ctypes` object to extract an unsigned 32-bit integer (big endian). .. data:: int64_le :mod:`ctypes` object to extract a signed 64-bit integer (little endian). .. data:: uint64_le :mod:`ctypes` object to extract an unsigned 64-bit integer (little endian). .. data:: int64_be :mod:`ctypes` object to extract a signed 64-bit integer (big endian). .. data:: uint64_be :mod:`ctypes` object to extract an unsigned 64-bit integer (big endian). .. data:: float32_le :mod:`ctypes` object to extract a 32-bit floating point number (little endian). .. data:: float32_be :mod:`ctypes` object to extract a 32-bit floating point number (big endian). .. data:: float64_le :mod:`ctypes` object to extract a 64-bit floating point number (little endian). .. data:: float64_be :mod:`ctypes` object to extract a 64-bit floating point number (big endian).