LLVM  6.0.0svn
Public Types | List of all members
llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness > Struct Template Reference

#include "llvm/Object/ELFTypes.h"

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

Public Types

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 target_endianness>
struct llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >

Definition at line 94 of file ELFTypes.h.

Member Typedef Documentation

◆ Elf_Half

template<endianness target_endianness>
using llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >::Elf_Half = support::detail::packed_endian_specific_integral< uint16_t, target_endianness, 2>

Definition at line 96 of file ELFTypes.h.

◆ Elf_Sword

template<endianness target_endianness>
using llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >::Elf_Sword = support::detail::packed_endian_specific_integral< int32_t, target_endianness, 2>

Definition at line 100 of file ELFTypes.h.

◆ Elf_Sxword

template<endianness target_endianness>
using llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >::Elf_Sxword = support::detail::packed_endian_specific_integral< int64_t, target_endianness, 2>

Definition at line 104 of file ELFTypes.h.

◆ Elf_Word

template<endianness target_endianness>
using llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >::Elf_Word = support::detail::packed_endian_specific_integral< uint32_t, target_endianness, 2>

Definition at line 98 of file ELFTypes.h.

◆ Elf_Xword

template<endianness target_endianness>
using llvm::object::ELFDataTypeTypedefHelperCommon< target_endianness >::Elf_Xword = support::detail::packed_endian_specific_integral< uint64_t, target_endianness, 2>

Definition at line 102 of file ELFTypes.h.


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