Returns an endian ordered view of the address space.
Returns the internal byte order.
Returns the internal byte order.
Loads a single byte.
Loads a single byte.
the address to load.
the loaded Byte value.
Returns a Reader starting at address.
Returns a Reader starting at address.
Returns the size in bytes of the address space.
Returns the size in bytes of the address space.
Converts this data to a byte array in the most efficient way possible.
Converts this data to a byte array in the most efficient way possible. Mutable data may return an internal buffer.
Returns the size in bytes of this form's BSON representation.
Returns the type code of this form's BSON representation.
Loads an 8-byte endian ordered word as a native-endian Double value.
Loads an 8-byte endian ordered word as a native-endian Double value.
Truncates address to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Double value.
Loads a 4-byte endian ordered word as a native-endian Float value.
Loads a 4-byte endian ordered word as a native-endian Float value.
Truncates address to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Float value.
Loads a 4-byte endian ordered word as a native-endian Int value.
Loads a 4-byte endian ordered word as a native-endian Int value.
Truncates address to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Int value.
Loads an 8-byte endian ordered word as a native-endian Long value.
Loads an 8-byte endian ordered word as a native-endian Long value.
Truncates address to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Long value.
Loads a 2-byte endian ordered word as a native-endian Short value.
Loads a 2-byte endian ordered word as a native-endian Short value.
Truncates address to 2-byte alignment.
the 2-byte aligned address to load.
the loaded Short value.
Loads an 8-byte endian ordered word as a native-endian Double value.
Loads an 8-byte endian ordered word as a native-endian Double value.
the address to load.
the loaded Double value.
Loads a 4-byte endian ordered word as a native-endian Float value.
Loads a 4-byte endian ordered word as a native-endian Float value.
the address to load.
the loaded Float value.
Loads a 4-byte endian ordered word as a native-endian Int value.
Loads a 4-byte endian ordered word as a native-endian Int value.
the address to load.
the loaded Int value.
Loads an 8-byte endian ordered word as a native-endian Long value.
Loads an 8-byte endian ordered word as a native-endian Long value.
the address to load.
the loaded Long value.
Loads a 2-byte endian ordered word as a native-endian Short value.
Loads a 2-byte endian ordered word as a native-endian Short value.
the address to load.
the loaded Short value.
Loads a single byte with volatile semantics if isCoherent.
Loads a single byte with volatile semantics if isCoherent.
the address to load.
the loaded Byte value.
Loads an 8-byte endian ordered word as a native-endian Double value with
volatile semantics if isCoherent.
Loads an 8-byte endian ordered word as a native-endian Double value with
volatile semantics if isCoherent. Truncates address to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Double value.
Loads a 4-byte endian ordered word as a native-endian Float value with
volatile semantics if isCoherent.
Loads a 4-byte endian ordered word as a native-endian Float value with
volatile semantics if isCoherent. Truncates address to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Float value.
Loads a 4-byte endian ordered word as a native-endian Int value with
volatile semantics if isCoherent.
Loads a 4-byte endian ordered word as a native-endian Int value with
volatile semantics if isCoherent. Truncates address to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Int value.
Loads an 8-byte endian ordered word as a native-endian Long value with
volatile semantics if isCoherent.
Loads an 8-byte endian ordered word as a native-endian Long value with
volatile semantics if isCoherent. Truncates address to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Long value.
Loads a 2-byte endian ordered word as a native-endian Short value with
volatile semantics if isCoherent.
Loads a 2-byte endian ordered word as a native-endian Short value with
volatile semantics if isCoherent. Truncates address to 2-byte alignment.
the 2-byte aligned address to load.
the loaded Short value.
Returns the serialized BSON representation of this form.
Returns the serialized BSON representation of this form.
Writes the serialized BSON representation of this form to output.
A binary data variant form.