Package org.bytedeco.cpython
Class PyTypeObject
java.lang.Object
org.bytedeco.javacpp.Pointer
org.bytedeco.cpython.PyTypeObject
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionDefault native constructor.PyTypeObject(long size) Native array allocator.Pointer cast constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetPointer(long i) ob_base()ob_base(PyVarObject setter) position(long position) tp_alloc()tp_as_async(PyAsyncMethods setter) tp_as_buffer(PyBufferProcs setter) tp_as_mapping(PyMappingMethods setter) tp_as_number(PyNumberMethods setter) tp_as_sequence(PySequenceMethods setter) tp_base()tp_base(PyTypeObject setter) tp_bases()longtp_basicsize(long setter) tp_cache()tp_call()tp_call(ternaryfunc setter) tp_clear()tp_dealloc(destructor setter) tp_del()tp_del(destructor setter) tp_descr_get(descrgetfunc setter) tp_descr_set(descrsetfunc setter) tp_dict()longtp_dictoffset(long setter) tp_doc()tp_doc(BytePointer setter) tp_finalize(destructor setter) longtp_flags()tp_flags(long setter) tp_free()tp_getattr(getattrfunc setter) tp_getattro(getattrofunc setter) tp_getset(PyGetSetDef setter) tp_hash()tp_init()tp_is_gc()longtp_itemsize(long setter) tp_iter()tp_iter(getiterfunc setter) tp_iternext(iternextfunc setter) tp_members(PyMemberDef setter) tp_methods(PyMethodDef setter) tp_mro()tp_name()tp_name(BytePointer setter) tp_new()tp_repr()tp_richcompare(richcmpfunc setter) tp_setattr(setattrfunc setter) tp_setattro(setattrofunc setter) tp_str()tp_subclasses(Pointer setter) tp_traverse(traverseproc setter) tp_vectorcall(vectorcallfunc setter) longtp_vectorcall_offset(long setter) inttp_version_tag(int setter) shorttp_versions_used(short setter) bytetp_watched(byte setter) tp_weaklist(PyObject setter) longtp_weaklistoffset(long setter) Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
Constructor Details
-
PyTypeObject
public PyTypeObject()Default native constructor. -
PyTypeObject
public PyTypeObject(long size) Native array allocator. Access withPointer.position(long). -
PyTypeObject
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Details
-
position
-
getPointer
- Overrides:
getPointerin classPointer
-
ob_base
-
ob_base
-
tp_name
-
tp_name
-
tp_basicsize
-
tp_basicsize
-
tp_itemsize
-
tp_itemsize
-
tp_dealloc
-
tp_dealloc
-
tp_vectorcall_offset
-
tp_vectorcall_offset
-
tp_getattr
-
tp_getattr
-
tp_setattr
-
tp_setattr
-
tp_as_async
-
tp_as_async
-
tp_repr
-
tp_repr
-
tp_as_number
-
tp_as_number
-
tp_as_sequence
-
tp_as_sequence
-
tp_as_mapping
-
tp_as_mapping
-
tp_hash
-
tp_hash
-
tp_call
-
tp_call
-
tp_str
-
tp_str
-
tp_getattro
-
tp_getattro
-
tp_setattro
-
tp_setattro
-
tp_as_buffer
-
tp_as_buffer
-
tp_flags
-
tp_flags
-
tp_doc
-
tp_doc
-
tp_traverse
-
tp_traverse
-
tp_clear
-
tp_clear
-
tp_richcompare
-
tp_richcompare
-
tp_weaklistoffset
-
tp_weaklistoffset
-
tp_iter
-
tp_iter
-
tp_iternext
-
tp_iternext
-
tp_methods
-
tp_methods
-
tp_members
-
tp_members
-
tp_getset
-
tp_getset
-
tp_base
-
tp_base
-
tp_dict
-
tp_dict
-
tp_descr_get
-
tp_descr_get
-
tp_descr_set
-
tp_descr_set
-
tp_dictoffset
-
tp_dictoffset
-
tp_init
-
tp_init
-
tp_alloc
-
tp_alloc
-
tp_new
-
tp_new
-
tp_free
-
tp_free
-
tp_is_gc
-
tp_is_gc
-
tp_bases
-
tp_bases
-
tp_mro
-
tp_mro
-
tp_cache
-
tp_cache
-
tp_subclasses
-
tp_subclasses
-
tp_weaklist
-
tp_weaklist
-
tp_del
-
tp_del
-
tp_version_tag
-
tp_version_tag
-
tp_finalize
-
tp_finalize
-
tp_vectorcall
-
tp_vectorcall
-
tp_watched
-
tp_watched
-
tp_versions_used
-
tp_versions_used
-