LLVM API Documentation

Namespaces | Typedefs | Enumerations
llvm::support Namespace Reference

Namespaces

namespace  detail
namespace  endian

Typedefs

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
< 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
< 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
< 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
< 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
< 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
< 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
< 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 179 of file Endian.h.

Definition at line 181 of file Endian.h.

Definition at line 183 of file Endian.h.

Definition at line 151 of file Endian.h.

Definition at line 153 of file Endian.h.

Definition at line 155 of file Endian.h.

Definition at line 172 of file Endian.h.

Definition at line 174 of file Endian.h.

Definition at line 176 of file Endian.h.

Definition at line 144 of file Endian.h.

Definition at line 146 of file Endian.h.

Definition at line 148 of file Endian.h.

Definition at line 165 of file Endian.h.

Definition at line 167 of file Endian.h.

Definition at line 169 of file Endian.h.

Definition at line 137 of file Endian.h.

Definition at line 139 of file Endian.h.

Definition at line 141 of file Endian.h.

Definition at line 158 of file Endian.h.

Definition at line 160 of file Endian.h.

Definition at line 162 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 193 of file Endian.h.

Definition at line 195 of file Endian.h.

Definition at line 197 of file Endian.h.

Definition at line 186 of file Endian.h.

Definition at line 188 of file Endian.h.

Definition at line 190 of file Endian.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
aligned 
unaligned 

Definition at line 26 of file Endian.h.

Enumerator:
big 
little 
native 

Definition at line 23 of file Endian.h.