LLVM: llvm::MachO::ObjCContainerRecord Class Reference (original) (raw)
#include "[llvm/TextAPI/Record.h](TextAPI%5F2Record%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MachO::ObjCContainerRecord:
[legend]
| Public Member Functions | |
|---|---|
| ObjCContainerRecord (StringRef Name, RecordLinkage Linkage) | |
| LLVM_ABI ObjCIVarRecord * | addObjCIVar (StringRef IVar, RecordLinkage Linkage) |
| LLVM_ABI ObjCIVarRecord * | findObjCIVar (StringRef IVar) const |
| LLVM_ABI std::vector< ObjCIVarRecord * > | getObjCIVars () const |
| RecordLinkage | getLinkage () 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 163 of file Record.h.
Constructor & Destructor Documentation
| llvm::MachO::ObjCContainerRecord::ObjCContainerRecord ( StringRef Name, RecordLinkage Linkage ) | inline |
|---|
Definition at line 165 of file Record.h.
References llvm::MachO::Data, llvm::MachO::Record::Linkage, llvm::MachO::Record::Name, and llvm::MachO::Record::Record().
Referenced by llvm::MachO::ObjCCategoryRecord::ObjCCategoryRecord(), and llvm::MachO::ObjCInterfaceRecord::ObjCInterfaceRecord().
Member Function Documentation
◆ addObjCIVar()
| ObjCIVarRecord * ObjCContainerRecord::addObjCIVar | ( | StringRef | IVar, |
|---|---|---|---|
| RecordLinkage | Linkage ) |
Definition at line 260 of file RecordsSlice.cpp.
References llvm::MachO::Record::Linkage.
Referenced by llvm::MachO::RecordsSlice::addObjCIVar().
◆ findObjCIVar()
| ObjCIVarRecord * ObjCContainerRecord::findObjCIVar | ( | StringRef | IVar | ) | const |
|---|
Definition at line 141 of file RecordsSlice.cpp.
References findRecord().
◆ getLinkage()
| RecordLinkage llvm::MachO::ObjCContainerRecord::getLinkage ( ) const | inline |
|---|
Definition at line 171 of file Record.h.
References llvm::MachO::Record::Linkage.
◆ getObjCIVars()
| std::vector< ObjCIVarRecord * > ObjCContainerRecord::getObjCIVars | ( | ) | const |
|---|
Definition at line 243 of file RecordsSlice.cpp.
References llvm::MachO::Record::Record().
Referenced by llvm::MachO::SymbolConverter::visitObjCCategory(), and llvm::MachO::SymbolConverter::visitObjCInterface().
The documentation for this class was generated from the following files:
- include/llvm/TextAPI/Record.h
- lib/TextAPI/RecordsSlice.cpp