- array_write
void array_write(ubyte[] buffer, T array, size_t index)
Helper function to serialize an array of the type T of a HiBON
- binwrite
void binwrite(R range, T value, I index)
Helper function to serialize a HiBON
- isArray
bool isArray(R keys)
Check if all the keys in range is indices and are consecutive
- isHiBONBaseType
bool isHiBONBaseType(Type type)
- isLEB128Basic
bool isLEB128Basic(Type type)
Undocumented in source. Be warned that the author may not have intended to support it.
- isNative
bool isNative(Type type)
- isNativeArray
bool isNativeArray(Type type)
- isValidType
bool isValidType(Type type)
- is_index
bool is_index(const(char[]) a, uint result)
Converts from a text to a index
- is_key_ordered
bool is_key_ordered(R range)
Checks if the keys in the range is ordred
- is_key_valid
bool is_key_valid(const(char[]) a)
- less_than
bool less_than(string a, string b)
This function decides the order of the HiBON keys