LLVM 19.0.0git
Functions
RecordsSlice.cpp File Reference
#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< InterfaceFilecreateInterfaceFile (const Records &Slices, StringRef InstallName)
 

Function Documentation

◆ createInterfaceFile()

static std::unique_ptr< InterfaceFile > createInterfaceFile ( const Records Slices,
StringRef  InstallName 
)
static

Definition at line 303 of file RecordsSlice.cpp.

References Converter.

Referenced by llvm::MachO::convertToInterfaceFile().

◆ findRecord()

template<typename R , typename C = RecordMap<R>, typename K = StringRef>
R * findRecord ( Key,
const C Container 
)

Definition at line 67 of file RecordsSlice.cpp.