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

ELF 64bit types. More...

#include "llvm/Object/ELFTypes.h"

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

Public Types

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

Detailed Description

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

ELF 64bit types.

Definition at line 122 of file ELFTypes.h.

Member Typedef Documentation

◆ Elf_Addr

template<endianness TargetEndianness>
using llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, true > >::Elf_Addr = support::detail::packed_endian_specific_integral< value_type, TargetEndianness, 2>

Definition at line 126 of file ELFTypes.h.

◆ Elf_Off

template<endianness TargetEndianness>
using llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, true > >::Elf_Off = support::detail::packed_endian_specific_integral< value_type, TargetEndianness, 2>

Definition at line 128 of file ELFTypes.h.

◆ value_type

template<endianness TargetEndianness>
using llvm::object::ELFDataTypeTypedefHelper< ELFType< TargetEndianness, true > >::value_type = uint64_t

Definition at line 124 of file ELFTypes.h.


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