leb128

Types used to decode Little Endian Base 128 numbers used to store large numbers as space efficiently as possible

Types

type::LEB128

Legacy alias for uLEB128

using LEB128 = type::uLEB128;

type::LEB128Base

Base LEB128 type. Use uLEB128 and sLEB128 instead.

struct LEB128Base { ... } [[sealed]];

type::sLEB128

A signed variant of a LEB128 number

using sLEB128 = type::LEB128Base [[format, transform]];

type::uLEB128

A unsigned variant of a LEB128 number

using uLEB128 = type::LEB128Base [[format, transform]];

Last updated

Was this helpful?