@Name(value="_typeobject") @Properties(inherit=python.class) public class PyTypeObject extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
PyTypeObject()
Default native constructor.
|
PyTypeObject(long size)
Native array allocator.
|
PyTypeObject(Pointer p)
Pointer cast constructor.
|
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
public PyTypeObject()
public PyTypeObject(long size)
Pointer.position(long)
.public PyTypeObject(Pointer p)
Pointer(Pointer)
.public PyTypeObject position(long position)
public PyTypeObject getPointer(long i)
getPointer
in class Pointer
@ByRef public PyVarObject ob_base()
public PyTypeObject ob_base(PyVarObject setter)
@Cast(value="const char*") public BytePointer tp_name()
public PyTypeObject tp_name(BytePointer setter)
public PyTypeObject tp_basicsize(long setter)
public PyTypeObject tp_itemsize(long setter)
public destructor tp_dealloc()
public PyTypeObject tp_dealloc(destructor setter)
public PyTypeObject tp_vectorcall_offset(long setter)
public getattrfunc tp_getattr()
public PyTypeObject tp_getattr(getattrfunc setter)
public setattrfunc tp_setattr()
public PyTypeObject tp_setattr(setattrfunc setter)
public PyAsyncMethods tp_as_async()
public PyTypeObject tp_as_async(PyAsyncMethods setter)
public reprfunc tp_repr()
public PyTypeObject tp_repr(reprfunc setter)
public PyNumberMethods tp_as_number()
public PyTypeObject tp_as_number(PyNumberMethods setter)
public PySequenceMethods tp_as_sequence()
public PyTypeObject tp_as_sequence(PySequenceMethods setter)
public PyMappingMethods tp_as_mapping()
public PyTypeObject tp_as_mapping(PyMappingMethods setter)
public hashfunc tp_hash()
public PyTypeObject tp_hash(hashfunc setter)
public ternaryfunc tp_call()
public PyTypeObject tp_call(ternaryfunc setter)
public reprfunc tp_str()
public PyTypeObject tp_str(reprfunc setter)
public getattrofunc tp_getattro()
public PyTypeObject tp_getattro(getattrofunc setter)
public setattrofunc tp_setattro()
public PyTypeObject tp_setattro(setattrofunc setter)
public PyBufferProcs tp_as_buffer()
public PyTypeObject tp_as_buffer(PyBufferProcs setter)
public PyTypeObject tp_flags(long setter)
@Cast(value="const char*") public BytePointer tp_doc()
public PyTypeObject tp_doc(BytePointer setter)
public traverseproc tp_traverse()
public PyTypeObject tp_traverse(traverseproc setter)
public inquiry tp_clear()
public PyTypeObject tp_clear(inquiry setter)
public richcmpfunc tp_richcompare()
public PyTypeObject tp_richcompare(richcmpfunc setter)
public PyTypeObject tp_weaklistoffset(long setter)
public getiterfunc tp_iter()
public PyTypeObject tp_iter(getiterfunc setter)
public iternextfunc tp_iternext()
public PyTypeObject tp_iternext(iternextfunc setter)
public PyMethodDef tp_methods()
public PyTypeObject tp_methods(PyMethodDef setter)
public PyMemberDef tp_members()
public PyTypeObject tp_members(PyMemberDef setter)
public PyGetSetDef tp_getset()
public PyTypeObject tp_getset(PyGetSetDef setter)
public PyTypeObject tp_base()
public PyTypeObject tp_base(PyTypeObject setter)
public PyObject tp_dict()
public PyTypeObject tp_dict(PyObject setter)
public descrgetfunc tp_descr_get()
public PyTypeObject tp_descr_get(descrgetfunc setter)
public descrsetfunc tp_descr_set()
public PyTypeObject tp_descr_set(descrsetfunc setter)
public PyTypeObject tp_dictoffset(long setter)
public initproc tp_init()
public PyTypeObject tp_init(initproc setter)
public allocfunc tp_alloc()
public PyTypeObject tp_alloc(allocfunc setter)
public newfunc tp_new()
public PyTypeObject tp_new(newfunc setter)
public freefunc tp_free()
public PyTypeObject tp_free(freefunc setter)
public inquiry tp_is_gc()
public PyTypeObject tp_is_gc(inquiry setter)
public PyObject tp_bases()
public PyTypeObject tp_bases(PyObject setter)
public PyObject tp_mro()
public PyTypeObject tp_mro(PyObject setter)
public PyObject tp_cache()
public PyTypeObject tp_cache(PyObject setter)
public Pointer tp_subclasses()
public PyTypeObject tp_subclasses(Pointer setter)
public PyObject tp_weaklist()
public PyTypeObject tp_weaklist(PyObject setter)
public destructor tp_del()
public PyTypeObject tp_del(destructor setter)
public PyTypeObject tp_version_tag(int setter)
public destructor tp_finalize()
public PyTypeObject tp_finalize(destructor setter)
public vectorcallfunc tp_vectorcall()
public PyTypeObject tp_vectorcall(vectorcallfunc setter)
public PyTypeObject tp_watched(byte setter)
public PyTypeObject tp_versions_used(short setter)
Copyright © 2024. All rights reserved.