LLVM: llvm::MachO::GlobalRecord Class Reference (original) (raw)
#include "[llvm/TextAPI/Record.h](TextAPI%5F2Record%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MachO::GlobalRecord:
| Public Types | |
|---|---|
| enum class | Kind : uint8_t { Unknown = 0 , Variable = 1 , Function = 2 } |
| Public Member Functions | |
|---|---|
| GlobalRecord (StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, Kind GV, bool Inlined) | |
| bool | isFunction () const |
| bool | isVariable () const |
| void | setKind (const Kind &V) |
| bool | isInlined () const |
| Public Member Functions inherited from llvm::MachO::Record | |
| Record ()=default | |
| Record (StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) | |
| bool | isWeakDefined () const |
| bool | isWeakReferenced () const |
| bool | isThreadLocalValue () const |
| bool | isData () const |
| bool | isText () const |
| bool | isInternal () const |
| bool | isUndefined () const |
| bool | isExported () const |
| bool | isRexported () const |
| bool | isVerified () const |
| void | setVerify (bool V=true) |
| StringRef | getName () const |
| SymbolFlags | getFlags () const |
| Additional Inherited Members | |
|---|---|
| Protected Attributes inherited from llvm::MachO::Record | |
| StringRef | Name |
| RecordLinkage | Linkage |
| SymbolFlags | Flags |
| bool | Verified |
Detailed Description
Definition at line 120 of file Record.h.
Member Enumeration Documentation
◆ Kind
| Enumerator |
|---|
| Unknown |
| Variable |
| Function |
Definition at line 122 of file Record.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ isFunction()
| bool llvm::MachO::GlobalRecord::isFunction ( ) const | inline |
|---|
◆ isInlined()
| bool llvm::MachO::GlobalRecord::isInlined ( ) const | inline |
|---|
◆ isVariable()
| bool llvm::MachO::GlobalRecord::isVariable ( ) const | inline |
|---|
◆ setKind()
| void llvm::MachO::GlobalRecord::setKind ( const Kind & V) | inline |
|---|
The documentation for this class was generated from the following file:
- include/llvm/TextAPI/Record.h