Lines Matching refs:InterfaceFile

1 //===- InterfaceFile.cpp --------------------------------------------------===//
13 #include "llvm/TextAPI/InterfaceFile.h"
25 void InterfaceFile::addAllowableClient(StringRef InstallName,
33 void InterfaceFile::addReexportedLibrary(StringRef InstallName,
41 void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) {
56 void InterfaceFile::addRPath(const Target &InputTarget, StringRef RPath) {
71 void InterfaceFile::addTarget(const Target &Target) {
75 InterfaceFile::const_filtered_target_range
76 InterfaceFile::targets(ArchitectureSet Archs) const {
83 void InterfaceFile::addDocument(std::shared_ptr<InterfaceFile> &&Document) {
85 [](const std::shared_ptr<InterfaceFile> &LHS,
86 const std::shared_ptr<InterfaceFile> &RHS) {
93 void InterfaceFile::inlineLibrary(std::shared_ptr<InterfaceFile> Library,
95 auto AddFwk = [&](std::shared_ptr<InterfaceFile> &&Reexport) {
98 [](std::shared_ptr<InterfaceFile> &Lhs, const StringRef Rhs) {
122 Expected<std::unique_ptr<InterfaceFile>>
123 InterfaceFile::merge(const InterfaceFile *O) const {
157 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
217 Expected<std::unique_ptr<InterfaceFile>>
218 InterfaceFile::remove(Architecture Arch) const {
237 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
297 Expected<std::unique_ptr<InterfaceFile>>
298 InterfaceFile::extract(Architecture Arch) const {
305 std::unique_ptr<InterfaceFile> IF(new InterfaceFile());
358 bool InterfaceFile::operator==(const InterfaceFile &O) const {
395 [](const std::shared_ptr<InterfaceFile> LHS,
396 const std::shared_ptr<InterfaceFile> RHS) {