LLVM API Documentation

Public Member Functions
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]

List of all members.

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: