LLVM  4.0.0
Public Types | Public Member Functions | List of all members
llvm::object::Elf_Dyn_Impl< ELFT > Struct Template Reference

Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters. More...

#include <ELFTypes.h>

Inheritance diagram for llvm::object::Elf_Dyn_Impl< ELFT >:
[legend]
Collaboration diagram for llvm::object::Elf_Dyn_Impl< ELFT >:
[legend]

Public Types

typedef std::conditional
< ELFT::Is64Bits, int64_t,
int32_t >::type 
intX_t
 
typedef std::conditional
< ELFT::Is64Bits, uint64_t,
uint32_t >::type 
uintX_t
 

Public Member Functions

intX_t getTag () const
 
uintX_t getVal () const
 
uintX_t getPtr () const
 

Detailed Description

template<class ELFT>
struct llvm::object::Elf_Dyn_Impl< ELFT >

Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters.

Definition at line 27 of file ELFTypes.h.

Member Typedef Documentation

template<class ELFT >
typedef std::conditional<ELFT::Is64Bits, int64_t, int32_t>::type llvm::object::Elf_Dyn_Impl< ELFT >::intX_t

Definition at line 365 of file ELFTypes.h.

template<class ELFT >
typedef std::conditional<ELFT::Is64Bits, uint64_t, uint32_t>::type llvm::object::Elf_Dyn_Impl< ELFT >::uintX_t

Definition at line 367 of file ELFTypes.h.

Member Function Documentation

template<class ELFT >
uintX_t llvm::object::Elf_Dyn_Impl< ELFT >::getPtr ( ) const
inline

Definition at line 370 of file ELFTypes.h.

template<class ELFT >
intX_t llvm::object::Elf_Dyn_Impl< ELFT >::getTag ( ) const
inline

Definition at line 368 of file ELFTypes.h.

template<class ELFT >
uintX_t llvm::object::Elf_Dyn_Impl< ELFT >::getVal ( ) const
inline

Definition at line 369 of file ELFTypes.h.


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