Top Fields Constructors Methods
org.python.modules.jffi

public Class PointerCData

extends AbstractMemoryCData
implements Pointer
Class Inheritance
All Implemented Interfaces
org.python.modules.jffi.Pointer
Annotations
@ExposedType
name:jffi.PointerCData
base:CData
Imports
org.python.core.Py, .PyNewWrapper, .PyObject, .PyType, org.python.expose.ExposedClassMethod, .ExposedGet, .ExposedNew, .ExposedSet, .ExposedType

Field Summary

Modifier and TypeField and Description
pack-priv final MemoryOp
public static final PyType
Inherited from org.python.modules.jffi.AbstractMemoryCData:
memory

Constructor Summary

AccessConstructor and Description
pack-priv
PointerCData(PyType subtype, CType type, DirectMemory memory, MemoryOp componentMemoryOp)

Method Summary

Modifier and TypeMethod and Description
public static final PyObject
from_address(PyType subtype, PyObject address)

public PyObject
pack-priv static final CType.Pointer
public static PyObject
PointerCData_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)

public void
Inherited from org.python.modules.jffi.AbstractMemoryCData:
__nonzero__getMemoryinitReferenceMemory

Field Detail

componentMemoryOpback to summary
pack-priv final MemoryOp componentMemoryOp
TYPEback to summary
public static final PyType TYPE

Hides org.python.modules.jffi.CData.TYPE.

Constructor Detail

PointerCDataback to summary
pack-priv PointerCData(PyType subtype, CType type, DirectMemory memory, MemoryOp componentMemoryOp)

Method Detail

from_addressback to summary
public static final PyObject from_address(PyType subtype, PyObject address)
Annotations
@ExposedClassMethod
names:from_address
getContentsback to summary
public PyObject getContents()
Annotations
@ExposedGet
name:contents
getPointerTypeback to summary
pack-priv static final CType.Pointer getPointerType(PyType subtype)
PointerCData_newback to summary
public static PyObject PointerCData_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
Annotations
@ExposedNew
setContentsback to summary
public void setContents(PyObject value)
Annotations
@ExposedSet
name:contents