|
LLVM 22.0.0git
|
#include "llvm/TextAPI/Record.h"
Additional Inherited Members | |
| Protected Attributes inherited from llvm::MachO::Record | |
| StringRef | Name |
| RecordLinkage | Linkage |
| SymbolFlags | Flags |
| bool | Verified |
|
inline |
Definition at line 194 of file Record.h.
References llvm::MachO::Record::Linkage, llvm::MachO::Record::Name, llvm::MachO::ObjCContainerRecord::ObjCContainerRecord(), and updateLinkageForSymbols().
| bool ObjCInterfaceRecord::addObjCCategory | ( | ObjCCategoryRecord * | Record | ) |
Definition at line 220 of file RecordsSlice.cpp.
References llvm::MachO::Record::Name.
| RecordLinkage ObjCInterfaceRecord::getLinkageForSymbol | ( | ObjCIFSymbolKind | CurrType | ) | const |
Definition at line 99 of file RecordsSlice.cpp.
References assert(), llvm::MachO::Class, llvm::MachO::EHType, llvm_unreachable, and llvm::MachO::MetaClass.
Referenced by isExportedSymbol().
| std::vector< ObjCCategoryRecord * > ObjCInterfaceRecord::getObjCCategories | ( | ) | const |
Definition at line 252 of file RecordsSlice.cpp.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 200 of file Record.h.
References llvm::MachO::Unknown.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 203 of file Record.h.
References llvm::MachO::Rexported.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
|
inline |
Definition at line 207 of file Record.h.
References getLinkageForSymbol(), and llvm::MachO::Rexported.
Referenced by llvm::MachO::SymbolConverter::visitObjCInterface().
| void ObjCInterfaceRecord::updateLinkageForSymbols | ( | ObjCIFSymbolKind | SymType, |
| RecordLinkage | Link ) |
Definition at line 114 of file RecordsSlice.cpp.
References llvm::MachO::Class, llvm::MachO::EHType, llvm::MachO::Record::Linkage, and llvm::MachO::MetaClass.
Referenced by ObjCInterfaceRecord().