LLVM 20.0.0git
|
#include "llvm/TextAPI/Record.h"
Public Member Functions | |
ObjCContainerRecord (StringRef Name, RecordLinkage Linkage) | |
ObjCIVarRecord * | addObjCIVar (StringRef IVar, RecordLinkage Linkage) |
ObjCIVarRecord * | findObjCIVar (StringRef IVar) const |
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 |
|
inline |
Definition at line 164 of file Record.h.
References llvm::MachO::Data, llvm::MachO::Record::Linkage, and llvm::MachO::Record::Name.
ObjCIVarRecord * ObjCContainerRecord::addObjCIVar | ( | StringRef | IVar, |
RecordLinkage | Linkage | ||
) |
Definition at line 261 of file RecordsSlice.cpp.
References llvm::MachO::Record::Linkage.
Referenced by llvm::MachO::RecordsSlice::addObjCIVar().
ObjCIVarRecord * ObjCContainerRecord::findObjCIVar | ( | StringRef | IVar | ) | const |
Definition at line 141 of file RecordsSlice.cpp.
|
inline |
Definition at line 170 of file Record.h.
References llvm::MachO::Record::Linkage.
std::vector< ObjCIVarRecord * > ObjCContainerRecord::getObjCIVars | ( | ) | const |
Definition at line 244 of file RecordsSlice.cpp.
References llvm::SmallVectorTemplateBase< T, bool >::push_back(), and llvm::SmallVectorImpl< T >::reserve().
Referenced by llvm::MachO::SymbolConverter::visitObjCCategory(), and llvm::MachO::SymbolConverter::visitObjCInterface().