llvm::support

Implementation details for formatv support helpers.

Namespaces

NameDescription
endian Helpers to read and write values with an explicit byte order.

Type Aliases

NameDescription
aligned_big16_t Aligned big-endian signed 16-bit integer.
aligned_big32_t Aligned big-endian signed 32-bit integer.
aligned_big64_t Aligned big-endian signed 64-bit integer.
aligned_big_t Aligned big-endian packed integral of type T.
aligned_little16_t Aligned little-endian signed 16-bit integer.
aligned_little32_t Aligned little-endian signed 32-bit integer.
aligned_little64_t Aligned little-endian signed 64-bit integer.
aligned_little_t Aligned little-endian packed integral of type T.
aligned_ubig16_t Aligned big-endian unsigned 16-bit integer.
aligned_ubig32_t Aligned big-endian unsigned 32-bit integer.
aligned_ubig64_t Aligned big-endian unsigned 64-bit integer.
aligned_ulittle16_t Aligned little-endian unsigned 16-bit integer.
aligned_ulittle32_t Aligned little-endian unsigned 32-bit integer.
aligned_ulittle64_t Aligned little-endian unsigned 64-bit integer.
big16_t Unaligned big-endian signed 16-bit integer.
big32_t Unaligned big-endian signed 32-bit integer.
big64_t Unaligned big-endian signed 64-bit integer.
big_t Unaligned big-endian packed integral of type T.
little16_t Unaligned little-endian signed 16-bit integer.
little32_t Unaligned little-endian signed 32-bit integer.
little64_t Unaligned little-endian signed 64-bit integer.
little_t Unaligned little-endian packed integral of type T.
ubig16_t Unaligned big-endian unsigned 16-bit integer.
ubig32_t Unaligned big-endian unsigned 32-bit integer.
ubig64_t Unaligned big-endian unsigned 64-bit integer.
ulittle16_t Unaligned little-endian unsigned 16-bit integer.
ulittle32_t Unaligned little-endian unsigned 32-bit integer.
ulittle64_t Unaligned little-endian unsigned 64-bit integer.
ulittle8_t Unaligned little-endian unsigned 8-bit integer.
unaligned_int16_t Unaligned native-endian signed 16-bit integer.
unaligned_int32_t Unaligned native-endian signed 32-bit integer.
unaligned_int64_t Unaligned native-endian signed 64-bit integer.
unaligned_uint16_t Unaligned native-endian unsigned 16-bit integer.
unaligned_uint32_t Unaligned native-endian unsigned 32-bit integer.
unaligned_uint64_t Unaligned native-endian unsigned 64-bit integer.

Enums

NameDescription
Unnamed enum Named alignment policies for endian I/O helpers.