@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 theClassPropertiesproduced from theirPropertieswhenLoader.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 ofshortfor 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.Deallocatorthat 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 ofPhantomReferencethat also acts as a linked list to keep their references alive until they get garbage collected.Pointer.DeallocatorThread Pointer.NativeDeallocator APointer.Deallocatorthat calls, during garbage collection, a native function.Pointer.ProxyDeallocator APointer.Deallocatorthat 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 Pointerobjects attach themselves automatically onPointer.init(long, long, long, long)to the firstPointerScopefound inPointerScope.scopeStackthat 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.