LLVM: llvm::irsymtab::Reader::SymbolRef Class Reference (original) (raw)
Ephemeral symbols produced by Reader::symbols() and Reader::module_symbols(). More...
#include "[llvm/Object/IRSymtab.h](IRSymtab%5F8h%5Fsource.html)"
Inheritance diagram for llvm::irsymtab::Reader::SymbolRef:
[legend]
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::irsymtab::Symbol | |
| using | S = storage::Symbol |
| Public Attributes inherited from llvm::irsymtab::Symbol | |
| StringRef | Name |
| StringRef | IRName |
| int | ComdatIndex |
| uint32_t | Flags |
| uint32_t | CommonSize |
| uint32_t | CommonAlign |
| StringRef | COFFWeakExternFallbackName |
| StringRef | SectionName |
Detailed Description
Ephemeral symbols produced by Reader::symbols() and Reader::module_symbols().
Definition at line 316 of file IRSymtab.h.
Constructor & Destructor Documentation
| llvm::irsymtab::Reader::SymbolRef::SymbolRef ( const storage::Symbol * SymI, const storage::Symbol * SymE, const storage::Uncommon * UncI, const Reader * R ) | inline |
|---|
Definition at line 341 of file IRSymtab.h.
References llvm::irsymtab::Reader::Reader().
Referenced by operator==().
Member Function Documentation
◆ moveNext()
| void llvm::irsymtab::Reader::SymbolRef::moveNext ( ) | inline |
|---|
Definition at line 347 of file IRSymtab.h.
References llvm::irsymtab::storage::Symbol::FB_has_uncommon, and llvm::irsymtab::Symbol::Flags.
◆ operator==()
| bool llvm::irsymtab::Reader::SymbolRef::operator== ( const SymbolRef & Other) const | inline |
|---|
Definition at line 354 of file IRSymtab.h.
References llvm::Other, and SymbolRef().
The documentation for this class was generated from the following file:
- include/llvm/Object/IRSymtab.h