| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| private final MemoryOp | memoryOp
The MemoryOp used to read/write items of this type |
| pack-priv final NativeType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final PyType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType | |
| public static final CType |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final int | |
| pack-priv MemoryOp | |
| public NativeType | |
| pack-priv abstract Type | |
| pack-priv static final CType | |
| public final PyObject | |
| public final PyObject | |
| public final int | |
| pack-priv static CType |
| BOOL | back to summary |
|---|---|
| public static final CType BOOL | |
| BYTE | back to summary |
|---|---|
| public static final CType BYTE | |
| DOUBLE | back to summary |
|---|---|
| public static final CType DOUBLE | |
| FLOAT | back to summary |
|---|---|
| public static final CType FLOAT | |
| INT | back to summary |
|---|---|
| public static final CType INT | |
| LONG | back to summary |
|---|---|
| public static final CType LONG | |
| LONGLONG | back to summary |
|---|---|
| public static final CType LONGLONG | |
| memoryOp | back to summary |
|---|---|
| private final MemoryOp memoryOp The MemoryOp used to read/write items of this type | |
| nativeType | back to summary |
|---|---|
| pack-priv final NativeType nativeType | |
| POINTER | back to summary |
|---|---|
| public static final CType POINTER | |
| SHORT | back to summary |
|---|---|
| public static final CType SHORT | |
| STRING | back to summary |
|---|---|
| public static final CType STRING | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| UBYTE | back to summary |
|---|---|
| public static final CType UBYTE | |
| UINT | back to summary |
|---|---|
| public static final CType UINT | |
| ULONG | back to summary |
|---|---|
| public static final CType ULONG | |
| ULONGLONG | back to summary |
|---|---|
| public static final CType ULONGLONG | |
| USHORT | back to summary |
|---|---|
| public static final CType USHORT | |
| VOID | back to summary |
|---|---|
| public static final CType VOID | |
| CType | back to summary |
|---|---|
| pack-priv CType(NativeType type, MemoryOp memoryOp) | |
| alignment | back to summary |
|---|---|
| public final int alignment() | |
| getMemoryOp | back to summary |
|---|---|
| pack-priv MemoryOp getMemoryOp() | |
| getNativeType | back to summary |
|---|---|
| public NativeType getNativeType() | |
| jffiType | back to summary |
|---|---|
| pack-priv abstract Type jffiType() | |
| primitive | back to summary |
|---|---|
| pack-priv static final CType primitive(NativeType type) | |
| pyalignment | back to summary |
|---|---|
public final PyObject pyalignment()
| |
| pysize | back to summary |
|---|---|
public final PyObject pysize()
| |
| size | back to summary |
|---|---|
| public final int size() | |
| typeOf | back to summary |
|---|---|
| pack-priv static CType typeOf(PyObject obj) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final MemoryOp | |
| pack-priv final CType | |
| public final int | |
| pack-priv final PyType | |
| public static final PyType |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | __len__()
Overrides org. Equivalent to the standard Python __len__ method. |
| public static PyObject | |
| pack-priv static final MemoryOp | |
| public boolean | refersDirectlyTo(PyObject ob)
Implements org. Optional operation. |
| public final String | toString()
Overrides org. Returns a string representation of the object. |
| public int | traverse(Visitproc visit, Object arg)
Implements org. Traverses all directly contained |
| componentMemoryOp | back to summary |
|---|---|
| pack-priv final MemoryOp componentMemoryOp | |
| componentType | back to summary |
|---|---|
| pack-priv final CType componentType | |
| length | back to summary |
|---|---|
| public final int length
| |
| pyComponentType | back to summary |
|---|---|
| pack-priv final PyType pyComponentType | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| Array | back to summary |
|---|---|
| public Array(PyType pyComponentType, CType componentType, int length) | |
| __len__ | back to summary |
|---|---|
| public int __len__() Overrides org. Doc from org. Equivalent to the standard Python __len__ method. Part of the mapping discipline.
| |
| Array_new | back to summary |
|---|---|
public static PyObject Array_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
| |
| getComponentMemoryOp | back to summary |
|---|---|
| pack-priv static final MemoryOp getComponentMemoryOp(PyType pyComponentType, CType componentType) | |
| refersDirectlyTo | back to summary |
|---|---|
| public boolean refersDirectlyTo(PyObject ob) Implements org. Doc from org. Optional operation.
Should only be implemented if it is more efficient
than calling
| |
| toString | back to summary |
|---|---|
| public final String toString() Overrides org. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| traverse | back to summary |
|---|---|
| public int traverse(Visitproc visit, Object arg) Implements org. Doc from org. Traverses all directly contained
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final Type | |
| public final String | toString()
Overrides org. Returns a string representation of the object. |
| Builtin | back to summary |
|---|---|
| public Builtin(NativeType type) | |
| jffiType | back to summary |
|---|---|
| pack-priv final Type jffiType() Implements abstract org. | |
| toString | back to summary |
|---|---|
| public final String toString() Overrides org. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Type |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final Type |
| jffiType | back to summary |
|---|---|
| pack-priv final Type jffiType | |
| Custom | back to summary |
|---|---|
| public Custom(NativeType type, Type jffiType, MemoryOp op) | |
| jffiType | back to summary |
|---|---|
| pack-priv final Type jffiType() Implements abstract org. | |
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final MemoryOp | |
| pack-priv final CType | |
| pack-priv final PyType | |
| public static final PyType | |
| private static final ConcurrentMap |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static PyObject | |
| public boolean | refersDirectlyTo(PyObject ob)
Implements org. Optional operation. |
| public final String | toString()
Overrides org. Returns a string representation of the object. |
| public int | traverse(Visitproc visit, Object arg)
Implements org. Traverses all directly contained |
| componentMemoryOp | back to summary |
|---|---|
| pack-priv final MemoryOp componentMemoryOp | |
| componentType | back to summary |
|---|---|
| pack-priv final CType componentType | |
| pyComponentType | back to summary |
|---|---|
| pack-priv final PyType pyComponentType | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| typeCache | back to summary |
|---|---|
| private static final ConcurrentMap<PyObject, CType. | |
| Pointer | back to summary |
|---|---|
| pack-priv Pointer(PyType subtype, PyType pyComponentType, CType componentType) | |
| Pointer_new | back to summary |
|---|---|
public static PyObject Pointer_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
| |
| refersDirectlyTo | back to summary |
|---|---|
| public boolean refersDirectlyTo(PyObject ob) Implements org. Doc from org. Optional operation.
Should only be implemented if it is more efficient
than calling
| |
| toString | back to summary |
|---|---|
| public final String toString() Overrides org. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| traverse | back to summary |
|---|---|
| public int traverse(Visitproc visit, Object arg) Implements org. Doc from org. Traverses all directly contained
| |
| Modifier and Type | Method and Description |
|---|---|
| public final PyObject | |
| public final void | put(Memory mem, long offset, PyObject value)
Implements abstract org.
|
| op | back to summary |
|---|---|
| private final MemoryOp op | |
| type | back to summary |
|---|---|
| private final PyType type | |
| ScalarOp | back to summary |
|---|---|
| public ScalarOp(MemoryOp op, PyType type) | |
| get | back to summary |
|---|---|
| public final PyObject get(Memory mem, long offset) Implements abstract org. | |
| put | back to summary |
|---|---|
| public final void put(Memory mem, long offset, PyObject value) Implements abstract org. | |