LLVM 19.0.0git
llvm::msgpack::FixBits Namespace Reference

Most significant bits used to identify "Fix" variants in MessagePack. More...

Detailed Description

Most significant bits used to identify "Fix" variants in MessagePack.

For example, FixStr objects encode their size in the five least significant bits of their first byte, which is identified by the bit pattern "101" in the three most significant bits. So FixBits::String contains 0b10100000.

A corresponding mask of the bit pattern is found in FixBitsMask.