| Modifier and Type | Field and Description |
|---|---|
| private final StructLayout | |
| private final MemoryOp | |
| public static final PyType |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PyObject | __getitem__(PyObject
the key to lookup in this container. key)Overrides org. Equivalent to the standard Python __getitem__ method. |
| public void | __setitem__(PyObject
the key whose value will be set key, PyObject the value to set this key to value)Overrides org. Equivalent to the standard Python __setitem__ method. |
| public static final PyObject | |
| pack-priv StructLayout. | |
| public DirectMemory | |
| pack-priv MemoryOp | |
| pack-priv static final StructLayout | |
| protected final void | |
| public boolean | refersDirectlyTo(PyObject ob)
Overrides org. Implements org. Optional operation. |
| public static PyObject | |
| public int | traverse(Visitproc visit, Object arg)
Overrides org. Implements org. Traverses all directly contained |
| layout | back to summary |
|---|---|
| private final StructLayout layout | |
| memoryOp | back to summary |
|---|---|
| private final MemoryOp memoryOp | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| Structure | back to summary |
|---|---|
| pack-priv Structure(PyType pyType, StructLayout layout) | |
| Structure | back to summary |
|---|---|
| pack-priv Structure(PyType pyType, StructLayout layout, Memory m) | |
| __getitem__ | back to summary |
|---|---|
| public PyObject __getitem__(PyObject key) Overrides org. Doc from org. Equivalent to the standard Python __getitem__ method. This method should not be overridden.
Override the | |
| __setitem__ | back to summary |
|---|---|
| public void __setitem__(PyObject key, PyObject value) Overrides org. Doc from org. Equivalent to the standard Python __setitem__ method. | |
| from_address | back to summary |
|---|---|
public static final PyObject from_address(PyType subtype, PyObject address)
| |
| getField | back to summary |
|---|---|
| pack-priv StructLayout. | |
| getMemory | back to summary |
|---|---|
| public DirectMemory getMemory() Implements org. | |
| getMemoryOp | back to summary |
|---|---|
| pack-priv MemoryOp getMemoryOp() Overrides org.
| |
| getStructLayout | back to summary |
|---|---|
| pack-priv static final StructLayout getStructLayout(PyType subtype) | |
| initReferenceMemory | back to summary |
|---|---|
| protected final void initReferenceMemory(Memory m) Implements abstract org. | |
| refersDirectlyTo | back to summary |
|---|---|
| public boolean refersDirectlyTo(PyObject ob) Overrides org. Implements org. Doc from org. Optional operation.
Should only be implemented if it is more efficient
than calling
| |
| Structure_new | back to summary |
|---|---|
public static PyObject Structure_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
| |
| traverse | back to summary |
|---|---|
| public int traverse(Visitproc visit, Object arg) Overrides org. Implements org. Doc from org. Traverses all directly contained
| |