Index

A B C D E F G H I J L N O P R S T U V W 
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 BytePtr record 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 CLongPtr record 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 DoublePtr record 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 FloatPtr record 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 IntPtr record 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 LongPtr record 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 PointerPtr record 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 segment record component.
segment() - Method in record class club.doki7.ffm.ptr.CLongPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.DoublePtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.FloatPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.IntPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.LongPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.PointerPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.ShortPtr
Returns the value of the segment record component.
segment() - Method in record class club.doki7.ffm.ptr.WCharPtr
Returns the value of the segment record 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 ShortPtr record 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 WCharPtr record 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
 
A B C D E F G H I J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values