LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::object::Elf_Sym_Impl< ELFT > Struct Template Reference

#include <ELFTypes.h>

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

Public Member Functions

unsigned char getBinding () const
 
unsigned char getType () const
 
void setBinding (unsigned char b)
 
void setType (unsigned char t)
 
void setBindingAndType (unsigned char b, unsigned char t)
 

Detailed Description

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

Definition at line 177 of file ELFTypes.h.

Member Function Documentation

template<class ELFT >
unsigned char llvm::object::Elf_Sym_Impl< ELFT >::getBinding ( ) const
inline

Definition at line 182 of file ELFTypes.h.

Referenced by llvm::object::ELFObjectFile< ELFT >::getSymbolFlags().

template<class ELFT >
unsigned char llvm::object::Elf_Sym_Impl< ELFT >::getType ( ) const
inline
template<class ELFT >
void llvm::object::Elf_Sym_Impl< ELFT >::setBinding ( unsigned char  b)
inline

Definition at line 184 of file ELFTypes.h.

References llvm::Intrinsic::getType().

template<class ELFT >
void llvm::object::Elf_Sym_Impl< ELFT >::setBindingAndType ( unsigned char  b,
unsigned char  t 
)
inline

Definition at line 186 of file ELFTypes.h.

template<class ELFT >
void llvm::object::Elf_Sym_Impl< ELFT >::setType ( unsigned char  t)
inline

Definition at line 185 of file ELFTypes.h.


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