LLVM API Documentation

Namespaces | Typedefs | Enumerations
llvm::support Namespace Reference

Namespaces

namespace  detail
namespace  endian

Typedefs

typedef
detail::packed_endian_specific_integral
< uint8_t, little, unaligned > 
ulittle8_t
typedef
detail::packed_endian_specific_integral
< uint16_t, little, unaligned > 
ulittle16_t
typedef
detail::packed_endian_specific_integral
< uint32_t, little, unaligned > 
ulittle32_t
typedef
detail::packed_endian_specific_integral
< uint64_t, little, unaligned > 
ulittle64_t
typedef
detail::packed_endian_specific_integral
< int8_t, little, unaligned > 
little8_t
typedef
detail::packed_endian_specific_integral
< int16_t, little, unaligned > 
little16_t
typedef
detail::packed_endian_specific_integral
< int32_t, little, unaligned > 
little32_t
typedef
detail::packed_endian_specific_integral
< int64_t, little, unaligned > 
little64_t
typedef
detail::packed_endian_specific_integral
< uint8_t, little, aligned > 
aligned_ulittle8_t
typedef
detail::packed_endian_specific_integral
< uint16_t, little, aligned > 
aligned_ulittle16_t
typedef
detail::packed_endian_specific_integral
< uint32_t, little, aligned > 
aligned_ulittle32_t
typedef
detail::packed_endian_specific_integral
< uint64_t, little, aligned > 
aligned_ulittle64_t
typedef
detail::packed_endian_specific_integral
< int8_t, little, aligned > 
aligned_little8_t
typedef
detail::packed_endian_specific_integral
< int16_t, little, aligned > 
aligned_little16_t
typedef
detail::packed_endian_specific_integral
< int32_t, little, aligned > 
aligned_little32_t
typedef
detail::packed_endian_specific_integral
< int64_t, little, aligned > 
aligned_little64_t
typedef
detail::packed_endian_specific_integral
< uint8_t, big, unaligned > 
ubig8_t
typedef
detail::packed_endian_specific_integral
< uint16_t, big, unaligned > 
ubig16_t
typedef
detail::packed_endian_specific_integral
< uint32_t, big, unaligned > 
ubig32_t
typedef
detail::packed_endian_specific_integral
< uint64_t, big, unaligned > 
ubig64_t
typedef
detail::packed_endian_specific_integral
< int8_t, big, unaligned > 
big8_t
typedef
detail::packed_endian_specific_integral
< int16_t, big, unaligned > 
big16_t
typedef
detail::packed_endian_specific_integral
< int32_t, big, unaligned > 
big32_t
typedef
detail::packed_endian_specific_integral
< int64_t, big, unaligned > 
big64_t
typedef
detail::packed_endian_specific_integral
< uint8_t, big, aligned > 
aligned_ubig8_t
typedef
detail::packed_endian_specific_integral
< uint16_t, big, aligned > 
aligned_ubig16_t
typedef
detail::packed_endian_specific_integral
< uint32_t, big, aligned > 
aligned_ubig32_t
typedef
detail::packed_endian_specific_integral
< uint64_t, big, aligned > 
aligned_ubig64_t
typedef
detail::packed_endian_specific_integral
< int8_t, big, aligned > 
aligned_big8_t
typedef
detail::packed_endian_specific_integral
< int16_t, big, aligned > 
aligned_big16_t
typedef
detail::packed_endian_specific_integral
< int32_t, big, aligned > 
aligned_big32_t
typedef
detail::packed_endian_specific_integral
< int64_t, big, aligned > 
aligned_big64_t
typedef
detail::packed_endian_specific_integral
< uint16_t, native, unaligned > 
unaligned_uint16_t
typedef
detail::packed_endian_specific_integral
< uint32_t, native, unaligned > 
unaligned_uint32_t
typedef
detail::packed_endian_specific_integral
< uint64_t, native, unaligned > 
unaligned_uint64_t
typedef
detail::packed_endian_specific_integral
< int16_t, native, unaligned > 
unaligned_int16_t
typedef
detail::packed_endian_specific_integral
< int32_t, native, unaligned > 
unaligned_int32_t
typedef
detail::packed_endian_specific_integral
< int64_t, native, unaligned > 
unaligned_int64_t

Enumerations

enum  endianness { big, little, native }
enum  { aligned = 0, unaligned = 1 }

Typedef Documentation

Definition at line 157 of file Endian.h.

Definition at line 159 of file Endian.h.

Definition at line 161 of file Endian.h.

Definition at line 155 of file Endian.h.

Definition at line 121 of file Endian.h.

Definition at line 123 of file Endian.h.

Definition at line 125 of file Endian.h.

Definition at line 119 of file Endian.h.

Definition at line 148 of file Endian.h.

Definition at line 150 of file Endian.h.

Definition at line 152 of file Endian.h.

Definition at line 146 of file Endian.h.

Definition at line 112 of file Endian.h.

Definition at line 114 of file Endian.h.

Definition at line 116 of file Endian.h.

Definition at line 110 of file Endian.h.

Definition at line 139 of file Endian.h.

Definition at line 141 of file Endian.h.

Definition at line 143 of file Endian.h.

Definition at line 137 of file Endian.h.

Definition at line 103 of file Endian.h.

Definition at line 105 of file Endian.h.

Definition at line 107 of file Endian.h.

Definition at line 101 of file Endian.h.

Definition at line 130 of file Endian.h.

Definition at line 132 of file Endian.h.

Definition at line 134 of file Endian.h.

Definition at line 128 of file Endian.h.

Definition at line 94 of file Endian.h.

Definition at line 96 of file Endian.h.

Definition at line 98 of file Endian.h.

Definition at line 92 of file Endian.h.

Definition at line 171 of file Endian.h.

Definition at line 173 of file Endian.h.

Definition at line 175 of file Endian.h.

Definition at line 164 of file Endian.h.

Definition at line 166 of file Endian.h.

Definition at line 168 of file Endian.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
aligned 
unaligned 

Definition at line 27 of file Endian.h.

Enumerator:
big 
little 
native 

Definition at line 24 of file Endian.h.