org.python.modules.jffi
Class CType

java.lang.Object
  extended by org.python.core.PyObject
      extended by org.python.modules.jffi.CType
All Implemented Interfaces:
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
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
           
 
Method Summary
 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__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __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__, __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, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

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()


Jython homepage