@Properties(inherit=python.class) public class PyObjectArenaAllocator extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
PyObjectArenaAllocator.Alloc_Pointer_long |
static class |
PyObjectArenaAllocator.Free_Pointer_Pointer_long |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
PyObjectArenaAllocator()
Default native constructor.
|
PyObjectArenaAllocator(long size)
Native array allocator.
|
PyObjectArenaAllocator(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
PyObjectArenaAllocator.Free_Pointer_Pointer_long |
_free() |
PyObjectArenaAllocator |
_free(PyObjectArenaAllocator.Free_Pointer_Pointer_long setter) |
PyObjectArenaAllocator.Alloc_Pointer_long |
alloc() |
PyObjectArenaAllocator |
alloc(PyObjectArenaAllocator.Alloc_Pointer_long setter) |
Pointer |
ctx() |
PyObjectArenaAllocator |
ctx(Pointer setter) |
PyObjectArenaAllocator |
getPointer(long i) |
PyObjectArenaAllocator |
position(long position) |
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 PyObjectArenaAllocator()
public PyObjectArenaAllocator(long size)
Pointer.position(long)
.public PyObjectArenaAllocator(Pointer p)
Pointer(Pointer)
.public PyObjectArenaAllocator position(long position)
public PyObjectArenaAllocator getPointer(long i)
getPointer
in class Pointer
public Pointer ctx()
public PyObjectArenaAllocator ctx(Pointer setter)
public PyObjectArenaAllocator.Alloc_Pointer_long alloc()
public PyObjectArenaAllocator alloc(PyObjectArenaAllocator.Alloc_Pointer_long setter)
@Name(value="free") public PyObjectArenaAllocator.Free_Pointer_Pointer_long _free()
public PyObjectArenaAllocator _free(PyObjectArenaAllocator.Free_Pointer_Pointer_long setter)
Copyright © 2023. All rights reserved.