@Export
Package org.bytedeco.javacpp
Contains the main set of classes for JavaCPP at runtime.
-
Interface Summary Interface Description LoadEnabled Classes implementing this interface can access and modify theClassProperties
produced from theirProperties
whenLoader.load(Class)
gets called on them.Pointer.Deallocator The interface to implement to produce a Deallocator usable by Pointer.Pointer.ReferenceCounter -
Class Summary Class Description BooleanPointer The peer class to native pointers and arrays ofjboolean
.BoolPointer The peer class to native pointers and arrays ofbool
.BytePointer The peer class to native pointers and arrays ofsigned char
, including strings.CharPointer The peer class to native pointers and arrays ofshort
for UTF-16.ClassProperties Does the heavy lifting of collecting values off Properties annotations found on enclosing classes.CLongPointer The peer class to native pointers and arrays oflong
.DoublePointer The peer class to native pointers and arrays ofdouble
.FloatPointer The peer class to native pointers and arrays offloat
.FunctionPointer All peer classes to function pointers must derive from FunctionPointer.IntPointer The peer class to native pointers and arrays ofint
, also used for UTF-32.Loader The Loader contains functionality to load native libraries, but also has a bit of everything that does not fit anywhere else.Loader.Detector Loader.Helper LongPointer The peer class to native pointers and arrays oflong long
.Pointer All peer classes to native types must be descended from Pointer, the topmost class.Pointer.CustomDeallocator APointer.Deallocator
that calls, during garbage collection, a method with signaturestatic void deallocate()
from the Pointer object passed to the constructor and that accepts it as argument.Pointer.DeallocatorReference A subclass ofPhantomReference
that also acts as a linked list to keep their references alive until they get garbage collected.Pointer.DeallocatorThread Pointer.NativeDeallocator APointer.Deallocator
that calls, during garbage collection, a native function.Pointer.ProxyDeallocator APointer.Deallocator
that keeps and uses a strong reference to a Buffer or another Pointer.PointerPointer<P extends Pointer> The peer class to native pointers and arrays ofvoid*
.PointerScope Pointer
objects attach themselves automatically onPointer.init(long, long, long, long)
to the firstPointerScope
found inPointerScope.scopeStack
that they can to based on the classes found inPointerScope.forClasses
.ShortPointer The peer class to native pointers and arrays ofshort
.SizeTPointer The peer class to native pointers and arrays ofsize_t
.