LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | List of all members
llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment > Struct Template Reference

#include <ELFTypes.h>

Inheritance diagram for llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >:
Inheritance graph
[legend]

Public Types

typedef
support::detail::packed_endian_specific_integral
< uint16_t, target_endianness,
MaximumAlignment< uint16_t,
max_alignment >::value > 
Elf_Half
 
typedef
support::detail::packed_endian_specific_integral
< uint32_t, target_endianness,
MaximumAlignment< uint32_t,
max_alignment >::value > 
Elf_Word
 
typedef
support::detail::packed_endian_specific_integral
< int32_t, target_endianness,
MaximumAlignment< int32_t,
max_alignment >::value > 
Elf_Sword
 
typedef
support::detail::packed_endian_specific_integral
< uint64_t, target_endianness,
MaximumAlignment< uint64_t,
max_alignment >::value > 
Elf_Xword
 
typedef
support::detail::packed_endian_specific_integral
< int64_t, target_endianness,
MaximumAlignment< int64_t,
max_alignment >::value > 
Elf_Sxword
 

Detailed Description

template<endianness target_endianness, std::size_t max_alignment>
struct llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >

Definition at line 39 of file ELFTypes.h.

Member Typedef Documentation

template<endianness target_endianness, std::size_t max_alignment>
typedef support::detail::packed_endian_specific_integral< uint16_t, target_endianness, MaximumAlignment<uint16_t, max_alignment>::value> llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >::Elf_Half

Definition at line 42 of file ELFTypes.h.

template<endianness target_endianness, std::size_t max_alignment>
typedef support::detail::packed_endian_specific_integral< int32_t, target_endianness, MaximumAlignment<int32_t, max_alignment>::value> llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >::Elf_Sword

Definition at line 48 of file ELFTypes.h.

template<endianness target_endianness, std::size_t max_alignment>
typedef support::detail::packed_endian_specific_integral< int64_t, target_endianness, MaximumAlignment<int64_t, max_alignment>::value> llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >::Elf_Sxword

Definition at line 54 of file ELFTypes.h.

template<endianness target_endianness, std::size_t max_alignment>
typedef support::detail::packed_endian_specific_integral< uint32_t, target_endianness, MaximumAlignment<uint32_t, max_alignment>::value> llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >::Elf_Word

Definition at line 45 of file ELFTypes.h.

template<endianness target_endianness, std::size_t max_alignment>
typedef support::detail::packed_endian_specific_integral< uint64_t, target_endianness, MaximumAlignment<uint64_t, max_alignment>::value> llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness, max_alignment >::Elf_Xword

Definition at line 51 of file ELFTypes.h.


The documentation for this struct was generated from the following file: