Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- allocate(long, long) - Method in enum class club.doki7.ffm.LibcArena
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.CLongPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocate(Arena) - Static method in record class club.doki7.ffm.ptr.WCharPtr
- allocate(Arena, byte[]) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocate(Arena, byte[]) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena, double[]) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocate(Arena, float[]) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocate(Arena, int[]) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.CLongPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocate(Arena, long) - Static method in record class club.doki7.ffm.ptr.WCharPtr
- allocate(Arena, long[]) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocate(Arena, short[]) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocate(Arena, ByteBuffer) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocate(Arena, DoubleBuffer) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocate(Arena, FloatBuffer) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocate(Arena, IntBuffer) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena, LongBuffer) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocate(Arena, ShortBuffer) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocate(Arena, Collection<IPointer>) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocate(Arena, Collection<Byte>) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocate(Arena, Collection<Double>) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocate(Arena, Collection<Float>) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocate(Arena, Collection<Integer>) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocate(Arena, Collection<Long>) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocate(Arena, Collection<Short>) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocateAligned(Arena, long, long) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocateR(Arena, Collection<MemorySegment>) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateString(Arena, String) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocateStrings(Arena, String[]) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateStrings(Arena, String, String...) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateStrings(Arena, Collection<String>) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateV(Arena, byte, byte...) - Static method in record class club.doki7.ffm.ptr.BytePtr
- allocateV(Arena, double, double...) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- allocateV(Arena, float, float...) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- allocateV(Arena, int, int...) - Static method in record class club.doki7.ffm.ptr.IntPtr
- allocateV(Arena, long, long...) - Static method in record class club.doki7.ffm.ptr.LongPtr
- allocateV(Arena, short, short...) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- allocateV(Arena, IPointer, IPointer...) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateV(Arena, MemorySegment, MemorySegment...) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- allocateWString(Arena, String) - Static method in record class club.doki7.ffm.ptr.WCharPtr
- apply(String) - Method in enum class club.doki7.ffm.library.JavaSystemLibrary
- apply(String) - Method in class club.doki7.ffm.library.UnixLibrary
- apply(String) - Method in class club.doki7.ffm.library.WindowsLibrary
- apply(String) - Method in interface club.doki7.ffm.RawFunctionLoader
- apply(String, FunctionDescriptor) - Method in interface club.doki7.ffm.FunctionLoader
B
- BitfieldUtil - Class in club.doki7.ffm.bits
- BitfieldUtil() - Constructor for class club.doki7.ffm.bits.BitfieldUtil
- Bitmask - Annotation Interface in club.doki7.ffm.annotation
- BytePtr - Record Class in club.doki7.ffm.ptr
- BytePtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.BytePtr
-
Creates an instance of a
BytePtrrecord class.
C
- C_LONG - Static variable in class club.doki7.ffm.NativeLayout
- C_LONG_SIZE - Static variable in class club.doki7.ffm.NativeLayout
- C_SIZE_T - Static variable in class club.doki7.ffm.NativeLayout
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.BytePtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.CLongPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.IntPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.LongPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.PointerPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- checked(MemorySegment) - Static method in record class club.doki7.ffm.ptr.WCharPtr
- checked(ByteBuffer) - Static method in record class club.doki7.ffm.ptr.BytePtr
- checked(DoubleBuffer) - Static method in record class club.doki7.ffm.ptr.DoublePtr
- checked(FloatBuffer) - Static method in record class club.doki7.ffm.ptr.FloatPtr
- checked(IntBuffer) - Static method in record class club.doki7.ffm.ptr.IntPtr
- checked(LongBuffer) - Static method in record class club.doki7.ffm.ptr.LongPtr
- checked(ShortBuffer) - Static method in record class club.doki7.ffm.ptr.ShortPtr
- CLongPtr - Record Class in club.doki7.ffm.ptr
- CLongPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.CLongPtr
-
Creates an instance of a
CLongPtrrecord class. - close() - Method in enum class club.doki7.ffm.LibcArena
- close() - Method in interface club.doki7.ffm.library.ISharedLibrary
- close() - Method in enum class club.doki7.ffm.library.JavaSystemLibrary
- close() - Method in class club.doki7.ffm.library.UnixLibrary
- close() - Method in class club.doki7.ffm.library.WindowsLibrary
- club.doki7.ffm - module club.doki7.ffm
- club.doki7.ffm - package club.doki7.ffm
- club.doki7.ffm.annotation - package club.doki7.ffm.annotation
- club.doki7.ffm.bits - package club.doki7.ffm.bits
- club.doki7.ffm.library - package club.doki7.ffm.library
- club.doki7.ffm.ptr - package club.doki7.ffm.ptr
- club.doki7.ffm.util - package club.doki7.ffm.util
- comment() - Element in annotation interface club.doki7.ffm.annotation.Pointer
D
- DESCRIPTOR$FreeLibrary - Static variable in class club.doki7.ffm.library.WindowsLibrary
- dlerror() - Static method in class club.doki7.ffm.util.UnixUtil
- DoublePtr - Record Class in club.doki7.ffm.ptr
- DoublePtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.DoublePtr
-
Creates an instance of a
DoublePtrrecord class.
E
- EnumType - Annotation Interface in club.doki7.ffm.annotation
- equals(Object) - Method in record class club.doki7.ffm.ptr.BytePtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.CLongPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.DoublePtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.FloatPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.IntPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.LongPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.PointerPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.ShortPtr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class club.doki7.ffm.ptr.WCharPtr
-
Indicates whether some other object is "equal to" this one.
F
- FloatPtr - Record Class in club.doki7.ffm.ptr
- FloatPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.FloatPtr
-
Creates an instance of a
FloatPtrrecord class. - forceLoad() - Static method in class club.doki7.ffm.util.UnixUtil
- free(MemorySegment) - Method in enum class club.doki7.ffm.LibcArena
- freeNonAllocated(MemorySegment) - Method in enum class club.doki7.ffm.LibcArena
- from(IPointer) - Static method in record class club.doki7.ffm.ptr.BytePtr
- FunctionLoader - Interface in club.doki7.ffm
G
- getLastError() - Static method in class club.doki7.ffm.util.WindowsUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.
H
- hashCode() - Method in record class club.doki7.ffm.ptr.BytePtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.CLongPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.DoublePtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.FloatPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.IntPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.LongPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.PointerPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.ShortPtr
-
Returns a hash code value for this object.
- hashCode() - Method in record class club.doki7.ffm.ptr.WCharPtr
-
Returns a hash code value for this object.
I
- ILibraryLoader - Interface in club.doki7.ffm.library
- INSTANCE - Enum constant in enum class club.doki7.ffm.LibcArena
- INSTANCE - Enum constant in enum class club.doki7.ffm.library.JavaSystemLibrary
- INSTANCE - Enum constant in enum class club.doki7.ffm.library.JavaSystemLibraryLoader
- INSTANCE - Enum constant in enum class club.doki7.ffm.library.UnixLibraryLoader
- INSTANCE - Enum constant in enum class club.doki7.ffm.library.WindowsLibraryLoader
- IntPtr - Record Class in club.doki7.ffm.ptr
- IntPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.IntPtr
-
Creates an instance of a
IntPtrrecord class. - IPointer - Interface in club.doki7.ffm
- ISharedLibrary - Interface in club.doki7.ffm.library
- iterator() - Method in record class club.doki7.ffm.ptr.BytePtr
- iterator() - Method in record class club.doki7.ffm.ptr.CLongPtr
- iterator() - Method in record class club.doki7.ffm.ptr.DoublePtr
- iterator() - Method in record class club.doki7.ffm.ptr.FloatPtr
- iterator() - Method in record class club.doki7.ffm.ptr.IntPtr
- iterator() - Method in record class club.doki7.ffm.ptr.LongPtr
- iterator() - Method in record class club.doki7.ffm.ptr.PointerPtr
- iterator() - Method in record class club.doki7.ffm.ptr.ShortPtr
- iterator() - Method in record class club.doki7.ffm.ptr.WCharPtr
J
- JavaSystemLibrary - Enum Class in club.doki7.ffm.library
- JavaSystemLibraryLoader - Enum Class in club.doki7.ffm.library
L
- LibcArena - Enum Class in club.doki7.ffm
- link(MemorySegment, FunctionDescriptor) - Static method in interface club.doki7.ffm.RawFunctionLoader
- linkWithOptions(MemorySegment, FunctionDescriptor, Linker.Option...) - Static method in interface club.doki7.ffm.RawFunctionLoader
- load(String) - Method in interface club.doki7.ffm.RawFunctionLoader
- Loader - Class in club.doki7.ffm
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadFunction(String) - Static method in class club.doki7.ffm.Loader
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadFunction(String, FunctionDescriptor) - Static method in class club.doki7.ffm.Loader
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadFunctionOrNull(String) - Static method in class club.doki7.ffm.Loader
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadFunctionOrNull(String, FunctionDescriptor) - Static method in class club.doki7.ffm.Loader
-
Deprecated, for removal: This API element is subject to removal in a future version.
- loadLibrary(String) - Method in interface club.doki7.ffm.library.ILibraryLoader
- loadLibrary(String) - Method in enum class club.doki7.ffm.library.JavaSystemLibraryLoader
- loadLibrary(String) - Method in enum class club.doki7.ffm.library.UnixLibraryLoader
- loadLibrary(String) - Method in enum class club.doki7.ffm.library.WindowsLibraryLoader
- LongPtr - Record Class in club.doki7.ffm.ptr
- LongPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.LongPtr
-
Creates an instance of a
LongPtrrecord class.
N
- NativeLayout - Class in club.doki7.ffm
- nativeLinker - Static variable in interface club.doki7.ffm.RawFunctionLoader
- NativeType - Annotation Interface in club.doki7.ffm.annotation
O
- offset(long) - Method in record class club.doki7.ffm.ptr.BytePtr
- offset(long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.DoublePtr
- offset(long) - Method in record class club.doki7.ffm.ptr.FloatPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.IntPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.LongPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.PointerPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.ShortPtr
- offset(long) - Method in record class club.doki7.ffm.ptr.WCharPtr
P
- platformLoader() - Static method in interface club.doki7.ffm.library.ILibraryLoader
- Pointer - Annotation Interface in club.doki7.ffm.annotation
- POINTER_SIZE - Static variable in class club.doki7.ffm.NativeLayout
- PointerPtr - Record Class in club.doki7.ffm.ptr
- PointerPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.PointerPtr
-
Creates an instance of a
PointerPtrrecord class.
R
- RawFunctionLoader - Interface in club.doki7.ffm
- read() - Method in record class club.doki7.ffm.ptr.BytePtr
- read() - Method in record class club.doki7.ffm.ptr.CLongPtr
- read() - Method in record class club.doki7.ffm.ptr.DoublePtr
- read() - Method in record class club.doki7.ffm.ptr.FloatPtr
- read() - Method in record class club.doki7.ffm.ptr.IntPtr
- read() - Method in record class club.doki7.ffm.ptr.LongPtr
- read() - Method in record class club.doki7.ffm.ptr.PointerPtr
- read() - Method in record class club.doki7.ffm.ptr.ShortPtr
- read() - Method in record class club.doki7.ffm.ptr.WCharPtr
- read(long) - Method in record class club.doki7.ffm.ptr.BytePtr
- read(long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- read(long) - Method in record class club.doki7.ffm.ptr.DoublePtr
- read(long) - Method in record class club.doki7.ffm.ptr.FloatPtr
- read(long) - Method in record class club.doki7.ffm.ptr.IntPtr
- read(long) - Method in record class club.doki7.ffm.ptr.LongPtr
- read(long) - Method in record class club.doki7.ffm.ptr.PointerPtr
- read(long) - Method in record class club.doki7.ffm.ptr.ShortPtr
- read(long) - Method in record class club.doki7.ffm.ptr.WCharPtr
- readBit(byte, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBit(int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBit(short, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBit(MemorySegment, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBits(byte, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBits(int, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBits(short, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readBits(MemorySegment, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- readCLong(MemorySegment, long) - Static method in class club.doki7.ffm.NativeLayout
- readCSizeT(MemorySegment, long) - Static method in class club.doki7.ffm.NativeLayout
- readString() - Method in record class club.doki7.ffm.ptr.BytePtr
- readStringSafe() - Method in record class club.doki7.ffm.ptr.BytePtr
- readWCharT(MemorySegment, long) - Static method in class club.doki7.ffm.NativeLayout
- readWString() - Method in record class club.doki7.ffm.ptr.WCharPtr
- readWStringSafe() - Method in record class club.doki7.ffm.ptr.WCharPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.BytePtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.DoublePtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.FloatPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.IntPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.LongPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.PointerPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.ShortPtr
- reinterpret(long) - Method in record class club.doki7.ffm.ptr.WCharPtr
S
- scope() - Method in enum class club.doki7.ffm.LibcArena
- segment() - Method in interface club.doki7.ffm.IPointer
- segment() - Method in record class club.doki7.ffm.ptr.BytePtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.CLongPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.DoublePtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.FloatPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.IntPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.LongPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.PointerPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.ShortPtr
-
Returns the value of the
segmentrecord component. - segment() - Method in record class club.doki7.ffm.ptr.WCharPtr
-
Returns the value of the
segmentrecord component. - ShortPtr - Record Class in club.doki7.ffm.ptr
- ShortPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.ShortPtr
-
Creates an instance of a
ShortPtrrecord class. - size() - Method in record class club.doki7.ffm.ptr.BytePtr
- size() - Method in record class club.doki7.ffm.ptr.CLongPtr
- size() - Method in record class club.doki7.ffm.ptr.DoublePtr
- size() - Method in record class club.doki7.ffm.ptr.FloatPtr
- size() - Method in record class club.doki7.ffm.ptr.IntPtr
- size() - Method in record class club.doki7.ffm.ptr.LongPtr
- size() - Method in record class club.doki7.ffm.ptr.PointerPtr
- size() - Method in record class club.doki7.ffm.ptr.ShortPtr
- size() - Method in record class club.doki7.ffm.ptr.WCharPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.BytePtr
- slice(long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.DoublePtr
- slice(long) - Method in record class club.doki7.ffm.ptr.FloatPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.IntPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.LongPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.PointerPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.ShortPtr
- slice(long) - Method in record class club.doki7.ffm.ptr.WCharPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.BytePtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.DoublePtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.FloatPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.IntPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.LongPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.PointerPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.ShortPtr
- slice(long, long) - Method in record class club.doki7.ffm.ptr.WCharPtr
- structLayout(MemoryLayout...) - Static method in class club.doki7.ffm.NativeLayout
T
- target() - Element in annotation interface club.doki7.ffm.annotation.Pointer
- toString() - Method in record class club.doki7.ffm.ptr.BytePtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.CLongPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.DoublePtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.FloatPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.IntPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.LongPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.PointerPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.ShortPtr
-
Returns a string representation of this record class.
- toString() - Method in record class club.doki7.ffm.ptr.WCharPtr
-
Returns a string representation of this record class.
U
- UINT32_MAX - Static variable in class club.doki7.ffm.NativeLayout
- UINT64_MAX - Static variable in class club.doki7.ffm.NativeLayout
- unionLayout(MemoryLayout...) - Static method in class club.doki7.ffm.NativeLayout
- UnixLibrary - Class in club.doki7.ffm.library
- UnixLibraryLoader - Enum Class in club.doki7.ffm.library
- UnixUtil - Class in club.doki7.ffm.util
- UnixUtil() - Constructor for class club.doki7.ffm.util.UnixUtil
- Unsafe - Annotation Interface in club.doki7.ffm.annotation
- UnsafeConstructor - Annotation Interface in club.doki7.ffm.annotation
- Unsigned - Annotation Interface in club.doki7.ffm.annotation
V
- value() - Element in annotation interface club.doki7.ffm.annotation.Bitmask
- value() - Element in annotation interface club.doki7.ffm.annotation.EnumType
- value() - Element in annotation interface club.doki7.ffm.annotation.NativeType
- ValueBasedCandidate - Annotation Interface in club.doki7.ffm.annotation
- valueOf(String) - Static method in enum class club.doki7.ffm.LibcArena
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class club.doki7.ffm.library.JavaSystemLibrary
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class club.doki7.ffm.library.JavaSystemLibraryLoader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class club.doki7.ffm.library.UnixLibraryLoader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class club.doki7.ffm.library.WindowsLibraryLoader
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class club.doki7.ffm.LibcArena
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class club.doki7.ffm.library.JavaSystemLibrary
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class club.doki7.ffm.library.JavaSystemLibraryLoader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class club.doki7.ffm.library.UnixLibraryLoader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class club.doki7.ffm.library.WindowsLibraryLoader
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WCHAR_SIZE - Static variable in class club.doki7.ffm.NativeLayout
- WCHAR_T - Static variable in class club.doki7.ffm.NativeLayout
- WCharPtr - Record Class in club.doki7.ffm.ptr
- WCharPtr(MemorySegment) - Constructor for record class club.doki7.ffm.ptr.WCharPtr
-
Creates an instance of a
WCharPtrrecord class. - WindowsLibrary - Class in club.doki7.ffm.library
- WindowsLibraryLoader - Enum Class in club.doki7.ffm.library
- WindowsUtil - Class in club.doki7.ffm.util
- WindowsUtil() - Constructor for class club.doki7.ffm.util.WindowsUtil
- write(byte) - Method in record class club.doki7.ffm.ptr.BytePtr
- write(byte[]) - Method in record class club.doki7.ffm.ptr.BytePtr
- write(double) - Method in record class club.doki7.ffm.ptr.DoublePtr
- write(double[]) - Method in record class club.doki7.ffm.ptr.DoublePtr
- write(float) - Method in record class club.doki7.ffm.ptr.FloatPtr
- write(float[]) - Method in record class club.doki7.ffm.ptr.FloatPtr
- write(int) - Method in record class club.doki7.ffm.ptr.IntPtr
- write(int) - Method in record class club.doki7.ffm.ptr.WCharPtr
- write(int[]) - Method in record class club.doki7.ffm.ptr.IntPtr
- write(long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- write(long) - Method in record class club.doki7.ffm.ptr.LongPtr
- write(long[]) - Method in record class club.doki7.ffm.ptr.LongPtr
- write(long, byte) - Method in record class club.doki7.ffm.ptr.BytePtr
- write(long, double) - Method in record class club.doki7.ffm.ptr.DoublePtr
- write(long, float) - Method in record class club.doki7.ffm.ptr.FloatPtr
- write(long, int) - Method in record class club.doki7.ffm.ptr.IntPtr
- write(long, int) - Method in record class club.doki7.ffm.ptr.WCharPtr
- write(long, long) - Method in record class club.doki7.ffm.ptr.CLongPtr
- write(long, long) - Method in record class club.doki7.ffm.ptr.LongPtr
- write(long, short) - Method in record class club.doki7.ffm.ptr.ShortPtr
- write(long, IPointer) - Method in record class club.doki7.ffm.ptr.PointerPtr
- write(long, MemorySegment) - Method in record class club.doki7.ffm.ptr.PointerPtr
- write(short) - Method in record class club.doki7.ffm.ptr.ShortPtr
- write(short[]) - Method in record class club.doki7.ffm.ptr.ShortPtr
- write(IPointer) - Method in record class club.doki7.ffm.ptr.PointerPtr
- write(MemorySegment) - Method in record class club.doki7.ffm.ptr.PointerPtr
- writeBit(byte, int, boolean) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBit(int, int, boolean) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBit(short, int, boolean) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBit(MemorySegment, int, boolean) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBits(byte, int, int, byte) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBits(int, int, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBits(short, int, int, short) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeBits(MemorySegment, int, int, int) - Static method in class club.doki7.ffm.bits.BitfieldUtil
- writeCLong(MemorySegment, long, long) - Static method in class club.doki7.ffm.NativeLayout
- writeCSizeT(MemorySegment, long, long) - Static method in class club.doki7.ffm.NativeLayout
- writeString(String) - Method in record class club.doki7.ffm.ptr.BytePtr
- writeV(byte, byte...) - Method in record class club.doki7.ffm.ptr.BytePtr
- writeV(double, double...) - Method in record class club.doki7.ffm.ptr.DoublePtr
- writeV(float, float...) - Method in record class club.doki7.ffm.ptr.FloatPtr
- writeV(int, int...) - Method in record class club.doki7.ffm.ptr.IntPtr
- writeV(long, long...) - Method in record class club.doki7.ffm.ptr.LongPtr
- writeV(short, short...) - Method in record class club.doki7.ffm.ptr.ShortPtr
- writeWCharT(MemorySegment, long, int) - Static method in class club.doki7.ffm.NativeLayout
All Classes and Interfaces|All Packages|Constant Field Values