| Modifier and Type | Field and Description |
|---|---|
| private final CType | |
| private DirectMemory | |
| public static final PyType |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PyObject | |
| protected DirectMemory | |
| public PyObject | |
| protected static final DirectMemory | |
| public Memory | |
| pack-priv final CType | |
| pack-priv MemoryOp | |
| public final DirectMemory | Returns: The reference memory for this objectReturns the memory used when creating a reference to this instance. |
| pack-priv final boolean | |
| protected abstract void | |
| public PyObject | |
| public boolean | refersDirectlyTo(PyObject ob)
Implements org. Optional operation. |
| pack-priv final void | |
| public int | traverse(Visitproc visit, Object arg)
Implements org. Traverses all directly contained |
| ctype | back to summary |
|---|---|
| private final CType ctype | |
| referenceMemory | back to summary |
|---|---|
| private DirectMemory referenceMemory | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| CData | back to summary |
|---|---|
| pack-priv CData(PyType subtype, CType ctype) | |
| CData | back to summary |
|---|---|
| pack-priv CData(PyType subtype, CType ctype, DirectMemory memory) | |
| address | back to summary |
|---|---|
public PyObject address()
| |
| allocateReferenceMemory | back to summary |
|---|---|
| protected DirectMemory allocateReferenceMemory() | |
| byref | back to summary |
|---|---|
| public PyObject byref(PyObject offset) Wraps up this object in a pointer that can be passed to native code. The byref() return value cannot be used as anything other than a parameter.
| |
| findInDll | back to summary |
|---|---|
| protected static final DirectMemory findInDll(PyObject lib, PyObject name) | |
| getContentMemory | back to summary |
|---|---|
| public Memory getContentMemory() | |
| getCType | back to summary |
|---|---|
| pack-priv final CType getCType() | |
| getMemoryOp | back to summary |
|---|---|
| pack-priv MemoryOp getMemoryOp() | |
| getReferenceMemory | back to summary |
|---|---|
| public final DirectMemory getReferenceMemory() Returns the memory used when creating a reference to this instance. e.g. via byref(obj)
| |
| hasReferenceMemory | back to summary |
|---|---|
| pack-priv final boolean hasReferenceMemory() | |
| initReferenceMemory | back to summary |
|---|---|
| protected abstract void initReferenceMemory(Memory m) | |
| pointer | back to summary |
|---|---|
public PyObject pointer(PyObject pytype)
| |
| 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
| |
| setReferenceMemory | back to summary |
|---|---|
| pack-priv final void setReferenceMemory(Memory memory) | |
| traverse | back to summary |
|---|---|
| public int traverse(Visitproc visit, Object arg) Implements org. Doc from org. Traverses all directly contained
| |