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().