Package org.python.modules.jffi
Class CType
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.modules.jffi.CType
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
StructLayout
public abstract class CType extends PyObject
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
Fields Modifier and Type Field Description static CType
BOOL
static CType
BYTE
static CType
DOUBLE
static CType
FLOAT
static CType
INT
static CType
LONG
static CType
LONGLONG
static CType
POINTER
static CType
SHORT
static CType
STRING
static PyType
TYPE
static CType
UBYTE
static CType
UINT
static CType
ULONG
static CType
ULONGLONG
static CType
USHORT
static CType
VOID
-
Fields inherited from class org.python.core.PyObject
gcMonitorGlobal
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
alignment()
NativeType
getNativeType()
PyObject
pyalignment()
PyObject
pysize()
int
size()
-
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType, toString
-
-
-
-
Field Detail
-
TYPE
public static final PyType TYPE
-
VOID
public static final CType VOID
-
BOOL
public static final CType BOOL
-
BYTE
public static final CType BYTE
-
UBYTE
public static final CType UBYTE
-
SHORT
public static final CType SHORT
-
USHORT
public static final CType USHORT
-
INT
public static final CType INT
-
UINT
public static final CType UINT
-
LONGLONG
public static final CType LONGLONG
-
ULONGLONG
public static final CType ULONGLONG
-
LONG
public static final CType LONG
-
ULONG
public static final CType ULONG
-
FLOAT
public static final CType FLOAT
-
DOUBLE
public static final CType DOUBLE
-
POINTER
public static final CType POINTER
-
STRING
public static final CType STRING
-
-
Method Detail
-
getNativeType
public NativeType getNativeType()
-
alignment
public final int alignment()
-
size
public final int size()
-
pysize
public final PyObject pysize()
-
pyalignment
public final PyObject pyalignment()
-
-