LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Typedefs | Enumerations
llvm::support Namespace Reference

Namespaces

 detail
 
 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.