〽️
Pattern Language
Home
  • Pattern Language
  • Core Language
    • Data Types
    • Variable Placement
    • Namespaces
    • Expressions
    • Functions
    • Control flow
    • In / Out Variables
    • Attributes
    • Preprocessor
    • Importing Modules
    • Comments
    • Sections
  • Libraries
    • hex
      • provider
      • core
      • http
      • dec
      • mangled
      • encstr
      • instruction
      • json
    • std
      • array
      • limits
      • random
      • file
      • core
      • ptr
      • mem
      • math
      • hash
      • fxpt
      • sys
      • io
      • time
      • string
      • attrs
      • ctype
      • bit
    • type
      • mac
      • ip
      • byte
      • path
      • size
      • base
      • guid
      • float16
      • bcd
      • leb128
      • time
      • fmt
      • color
      • c
      • win32
      • 010
      • linux
      • rust
      • base64
      • magic
Powered by GitBook
On this page
  • Types
  • type::LEB128
  • type::LEB128Base
  • type::sLEB128
  • type::uLEB128

Was this helpful?

Edit on GitHub
  1. Libraries
  2. type

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 6 months ago

Was this helpful?