llvm/llvm/lib/TextAPI/InterfaceFile.cpp

//===- InterfaceFile.cpp --------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// Implements the Interface File.
//
//===----------------------------------------------------------------------===//

#include "llvm/TextAPI/InterfaceFile.h"
#include "llvm/TextAPI/RecordsSlice.h"
#include "llvm/TextAPI/TextAPIError.h"
#include <iomanip>
#include <sstream>

usingnamespacellvm;
usingnamespacellvm::MachO;

void InterfaceFileRef::addTarget(const Target &Target) {}

void InterfaceFile::addAllowableClient(StringRef InstallName,
                                       const Target &Target) {}

void InterfaceFile::addReexportedLibrary(StringRef InstallName,
                                         const Target &Target) {}

void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) {}

void InterfaceFile::addRPath(StringRef RPath, const Target &InputTarget) {}

void InterfaceFile::addTarget(const Target &Target) {}

InterfaceFile::const_filtered_target_range
InterfaceFile::targets(ArchitectureSet Archs) const {}

void InterfaceFile::addDocument(std::shared_ptr<InterfaceFile> &&Document) {}

void InterfaceFile::inlineLibrary(std::shared_ptr<InterfaceFile> Library,
                                  bool Overwrite) {}

Expected<std::unique_ptr<InterfaceFile>>
InterfaceFile::merge(const InterfaceFile *O) const {}

Expected<std::unique_ptr<InterfaceFile>>
InterfaceFile::remove(Architecture Arch) const {}

Expected<std::unique_ptr<InterfaceFile>>
InterfaceFile::extract(Architecture Arch) const {}

void InterfaceFile::setFromBinaryAttrs(const RecordsSlice::BinaryAttrs &BA,
                                       const Target &Targ) {}

static bool isYAMLTextStub(const FileType &Kind) {}

bool InterfaceFile::operator==(const InterfaceFile &O) const {}