|
LLVM 22.0.0git
|
#include "llvm/TextAPI/RecordsSlice.h"#include "llvm/ADT/SetVector.h"#include "llvm/TextAPI/InterfaceFile.h"#include "llvm/TextAPI/Record.h"#include "llvm/TextAPI/Symbol.h"#include <utility>Go to the source code of this file.
Functions | |
| template<typename R, typename C = RecordMap<R>, typename K = StringRef> | |
| R * | findRecord (K Key, const C &Container) |
| static std::unique_ptr< InterfaceFile > | createInterfaceFile (const Records &Slices, StringRef InstallName) |
|
static |
Definition at line 305 of file RecordsSlice.cpp.
References Converter.
Referenced by llvm::MachO::convertToInterfaceFile().
| R * findRecord | ( | K | Key, |
| const C & | Container ) |
Definition at line 67 of file RecordsSlice.cpp.
References llvm::CallingConv::C, and llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
Referenced by llvm::MachO::RecordsSlice::findGlobal(), llvm::MachO::RecordsSlice::findObjCCategory(), llvm::MachO::RecordsSlice::findObjCInterface(), and llvm::MachO::ObjCContainerRecord::findObjCIVar().