LLVM API Documentation

Public Member Functions
llvm::object::Elf_Sym_Impl< ELFT > Struct Template Reference

#include <ELF.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 199 of file Object/ELF.h.


Member Function Documentation

template<class ELFT >
unsigned char llvm::object::Elf_Sym_Impl< ELFT >::getBinding ( ) const [inline]
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 206 of file Object/ELF.h.

References getType().

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

Definition at line 208 of file Object/ELF.h.

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

Definition at line 207 of file Object/ELF.h.


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