LLVM 22.0.0git
llvm::support Namespace Reference

Namespaces

namespace  detail
namespace  endian

Typedefs

using ulittle8_t
using ulittle16_t
using ulittle32_t
using ulittle64_t
using little16_t
using little32_t
using little64_t
using aligned_ulittle16_t
using aligned_ulittle32_t
using aligned_ulittle64_t
using aligned_little16_t
using aligned_little32_t
using aligned_little64_t
using ubig16_t
using ubig32_t
using ubig64_t
using big16_t
using big32_t
using big64_t
using aligned_ubig16_t
using aligned_ubig32_t
using aligned_ubig64_t
using aligned_big16_t
using aligned_big32_t
using aligned_big64_t
using unaligned_uint16_t
using unaligned_uint32_t
using unaligned_uint64_t
using unaligned_int16_t
using unaligned_int32_t
using unaligned_int64_t
template<typename T>
using little_t
template<typename T>
using big_t
template<typename T>
using aligned_little_t
template<typename T>
using aligned_big_t

Enumerations

enum  { aligned = 0 , unaligned = 1 }

Typedef Documentation

◆ aligned_big16_t

◆ aligned_big32_t

◆ aligned_big64_t

◆ aligned_big_t

◆ aligned_little16_t

◆ aligned_little32_t

◆ aligned_little64_t

◆ aligned_little_t

template<typename T>
using llvm::support::aligned_little_t
Initial value:

Definition at line 392 of file Endian.h.

◆ aligned_ubig16_t

◆ aligned_ubig32_t

◆ aligned_ubig64_t

◆ aligned_ulittle16_t

◆ aligned_ulittle32_t

◆ aligned_ulittle64_t

◆ big16_t

◆ big32_t

◆ big64_t

◆ big_t

template<typename T>
using llvm::support::big_t

◆ little16_t

◆ little32_t

◆ little64_t

◆ little_t

template<typename T>
using llvm::support::little_t

◆ ubig16_t

◆ ubig32_t

◆ ubig64_t

◆ ulittle16_t

◆ ulittle32_t

◆ ulittle64_t

◆ ulittle8_t

◆ unaligned_int16_t

◆ unaligned_int32_t

◆ unaligned_int64_t

◆ unaligned_uint16_t

◆ unaligned_uint32_t

◆ unaligned_uint64_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
aligned 
unaligned 

Definition at line 29 of file Endian.h.