public abstract class CType extends PyObject
PyObject.ConversionException
Modifier and Type | Field and 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 |
gcMonitorGlobal
Modifier and Type | Method and Description |
---|---|
int |
alignment() |
NativeType |
getNativeType() |
PyObject |
pyalignment() |
PyObject |
pysize() |
int |
size() |
__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
public static final PyType TYPE
public static final CType VOID
public static final CType BOOL
public static final CType BYTE
public static final CType UBYTE
public static final CType SHORT
public static final CType USHORT
public static final CType INT
public static final CType UINT
public static final CType LONGLONG
public static final CType ULONGLONG
public static final CType LONG
public static final CType ULONG
public static final CType FLOAT
public static final CType DOUBLE
public static final CType POINTER
public static final CType STRING
public NativeType getNativeType()
public final int alignment()
public final int size()
public final PyObject pysize()
public final PyObject pyalignment()