# All Classes and Interfaces

Class
Description
AddressablePREVIEW
Preview.
An object that may be projected down to a memory addressPREVIEW.
FunctionDescriptorPREVIEW
Preview.
A function descriptor is made up of zero or more argument layouts and zero or one return layout.
GroupLayoutPREVIEW
Preview.
A compound layout that aggregates multiple member layouts.
LinkerPREVIEW
Preview.
A linker provides access to foreign functions from Java code, and access to Java code from foreign functions.
MemoryAddressPREVIEW
Preview.
A memory address models a reference into a memory location.
MemoryLayoutPREVIEW
Preview.
A memory layout can be used to describe the contents of a memory segment.
MemoryLayout.PathElementPREVIEW
Preview.
An element in a layout path.
MemorySegmentPREVIEW
Preview.
A memory segment models a contiguous region of memory.
MemorySessionPREVIEW
Preview.
A memory session manages the lifecycle of one or more resources.
SegmentAllocatorPREVIEW
Preview.
An object that may be used to allocate memory segmentsPREVIEW.
SequenceLayoutPREVIEW
Preview.
A compound layout that denotes a repetition of a given element layout.
SymbolLookupPREVIEW
Preview.
A symbol lookup is an object that may be used to retrieve the address of a symbol in one or more libraries.
VaListPREVIEW
Preview.
A variable argument list, similar in functionality to a C `va_list`.
VaList.BuilderPREVIEW
Preview.
A builder used to construct a variable argument listPREVIEW.
ValueLayoutPREVIEW
Preview.
A value layout.
ValueLayout.OfAddressPREVIEW
Preview.
A value layout whose carrier is `MemoryAddress.class`.
ValueLayout.OfBooleanPREVIEW
Preview.
A value layout whose carrier is `boolean.class`.
ValueLayout.OfBytePREVIEW
Preview.
A value layout whose carrier is `byte.class`.
ValueLayout.OfCharPREVIEW
Preview.
A value layout whose carrier is `char.class`.
ValueLayout.OfDoublePREVIEW
Preview.
A value layout whose carrier is `double.class`.
ValueLayout.OfFloatPREVIEW
Preview.
A value layout whose carrier is `float.class`.
ValueLayout.OfIntPREVIEW
Preview.
A value layout whose carrier is `int.class`.
ValueLayout.OfLongPREVIEW
Preview.
A value layout whose carrier is `long.class`.
ValueLayout.OfShortPREVIEW
Preview.
A value layout whose carrier is `short.class`.