LLVM  3.7.0
Public Types | List of all members
llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > > Struct Template Reference

ELF 32bit types. More...

#include <ELFTypes.h>

Inheritance diagram for llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >:
[legend]
Collaboration diagram for llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >:
[legend]

Public Types

typedef uint32_t value_type
 
typedef
support::detail::packed_endian_specific_integral
< value_type, TargetEndianness, 2 > 
Elf_Addr
 
typedef
support::detail::packed_endian_specific_integral
< value_type, TargetEndianness, 2 > 
Elf_Off
 
- Public Types inherited from llvm::object::ELFDataTypeTypedefHelperCommon< TargetEndianness >
typedef
support::detail::packed_endian_specific_integral
< uint16_t, target_endianness, 2 > 
Elf_Half
 
typedef
support::detail::packed_endian_specific_integral
< uint32_t, target_endianness, 2 > 
Elf_Word
 
typedef
support::detail::packed_endian_specific_integral
< int32_t, target_endianness, 2 > 
Elf_Sword
 
typedef
support::detail::packed_endian_specific_integral
< uint64_t, target_endianness, 2 > 
Elf_Xword
 
typedef
support::detail::packed_endian_specific_integral
< int64_t, target_endianness, 2 > 
Elf_Sxword
 

Detailed Description

template<endianness TargetEndianness>
struct llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >

ELF 32bit types.

Definition at line 56 of file ELFTypes.h.

Member Typedef Documentation

template<endianness TargetEndianness>
typedef support::detail::packed_endian_specific_integral< value_type, TargetEndianness, 2> llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >::Elf_Addr

Definition at line 60 of file ELFTypes.h.

template<endianness TargetEndianness>
typedef support::detail::packed_endian_specific_integral< value_type, TargetEndianness, 2> llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >::Elf_Off

Definition at line 62 of file ELFTypes.h.

template<endianness TargetEndianness>
typedef uint32_t llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, false > >::value_type

Definition at line 58 of file ELFTypes.h.


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