LLVM: llvm::object::Elf_Sym_Impl< ELFT > Struct Template Reference (original) (raw)
#include "[llvm/Object/ELFTypes.h](ELFTypes%5F8h%5Fsource.html)"
Inheritance diagram for llvm::object::Elf_Sym_Impl< ELFT >:
| Public Member Functions | |
|---|---|
| unsigned char | getBinding () const |
| unsigned char | getType () const |
| uint64_t | getValue () const |
| void | setBinding (unsigned char b) |
| void | setType (unsigned char t) |
| void | setBindingAndType (unsigned char b, unsigned char t) |
| unsigned char | getVisibility () const |
| Access to the STV_xxx flag stored in the first two bits of st_other. | |
| void | setVisibility (unsigned char v) |
| bool | isAbsolute () const |
| bool | isCommon () const |
| bool | isDefined () const |
| bool | isProcessorSpecific () const |
| bool | isOSSpecific () const |
| bool | isReserved () const |
| bool | isUndefined () const |
| bool | isExternal () const |
| Expected< StringRef > | getName (StringRef StrTab) const |
Detailed Description
template
struct llvm::object::Elf_Sym_Impl< ELFT >
Definition at line 220 of file ELFTypes.h.
Member Function Documentation
◆ getBinding()
◆ getName()
◆ getType()
◆ getValue()
◆ getVisibility()
Access to the STV_xxx flag stored in the first two bits of st_other.
STV_DEFAULT: 0 STV_INTERNAL: 1 STV_HIDDEN: 2 STV_PROTECTED: 3
Definition at line 243 of file ELFTypes.h.
◆ isAbsolute()
◆ isCommon()
◆ isDefined()
◆ isExternal()
◆ isOSSpecific()
◆ isProcessorSpecific()
◆ isReserved()
◆ isUndefined()
◆ setBinding()
◆ setBindingAndType()
◆ setType()
◆ setVisibility()
The documentation for this struct was generated from the following file:
- include/llvm/Object/ELFTypes.h