#include "llvm/TextAPI/Utils.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/TextAPI/TextAPIError.h"
usingnamespacellvm;
usingnamespacellvm::MachO;
void llvm::MachO::replace_extension(SmallVectorImpl<char> &Path,
const Twine &Extension) { … }
std::error_code llvm::MachO::shouldSkipSymLink(const Twine &Path,
bool &Result) { … }
std::error_code
llvm::MachO::make_relative(StringRef From, StringRef To,
SmallVectorImpl<char> &RelativePath) { … }
bool llvm::MachO::isPrivateLibrary(StringRef Path, bool IsSymLink) { … }
static StringLiteral RegexMetachars = …;
llvm::Expected<Regex> llvm::MachO::createRegexFromGlob(StringRef Glob) { … }
Expected<AliasMap>
llvm::MachO::parseAliasList(std::unique_ptr<llvm::MemoryBuffer> &Buffer) { … }
PathSeq llvm::MachO::getPathsForPlatform(const PathToPlatformSeq &Paths,
PlatformType Platform) { … }