diff options
author | Juergen Ributzka <juergen@ributzka.de> | 2018-11-28 21:38:28 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@ributzka.de> | 2018-11-28 21:38:28 +0000 |
commit | dec0696345925e8eadc515031949d4cf4dba4e2e (patch) | |
tree | 505572176bdd2c9f0ea2d9573146f07e3fb53fbd /llvm/lib/TextAPI/MachO/TextStubCommon.h | |
parent | eb6759bbf9eaa43d457d84426f37a8ebd424b763 (diff) | |
download | bcm5719-llvm-dec0696345925e8eadc515031949d4cf4dba4e2e.tar.gz bcm5719-llvm-dec0696345925e8eadc515031949d4cf4dba4e2e.zip |
Revert "[TextAPI] TBD Reader/Writer"
Reverting to unbreak bots.
llvm-svn: 347809
Diffstat (limited to 'llvm/lib/TextAPI/MachO/TextStubCommon.h')
-rw-r--r-- | llvm/lib/TextAPI/MachO/TextStubCommon.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/llvm/lib/TextAPI/MachO/TextStubCommon.h b/llvm/lib/TextAPI/MachO/TextStubCommon.h deleted file mode 100644 index 1b88cd3b7ce..00000000000 --- a/llvm/lib/TextAPI/MachO/TextStubCommon.h +++ /dev/null @@ -1,83 +0,0 @@ -//===- llvm/TextAPI/TextStubCommon.h - Text Stub Common ---------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// \brief Defines common Text Stub YAML mappings. -/// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_TEXTAPI_TEXT_STUB_COMMON_H -#define LLVM_TEXTAPI_TEXT_STUB_COMMON_H - -#include "llvm/ADT/StringRef.h" -#include "llvm/ADT/StringSwitch.h" -#include "llvm/Support/YAMLTraits.h" -#include "llvm/TextAPI/MachO/Architecture.h" -#include "llvm/TextAPI/MachO/ArchitectureSet.h" -#include "llvm/TextAPI/MachO/InterfaceFile.h" -#include "llvm/TextAPI/MachO/PackedVersion.h" - -using UUID = std::pair<llvm::MachO::Architecture, std::string>; - -LLVM_YAML_STRONG_TYPEDEF(llvm::StringRef, FlowStringRef) -LLVM_YAML_STRONG_TYPEDEF(uint8_t, SwiftVersion) -LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(UUID) -LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(FlowStringRef) - -namespace llvm { -namespace yaml { - -template <> struct ScalarTraits<FlowStringRef> { - static void output(const FlowStringRef &, void *, raw_ostream &); - static StringRef input(StringRef, void *, FlowStringRef &); - static QuotingType mustQuote(StringRef); -}; - -template <> struct ScalarEnumerationTraits<MachO::ObjCConstraint> { - static void enumeration(IO &, MachO::ObjCConstraint &); -}; - -template <> struct ScalarTraits<MachO::Platform> { - static void output(const MachO::Platform &, void *, raw_ostream &); - static StringRef input(StringRef, void *, MachO::Platform &); - static QuotingType mustQuote(StringRef); -}; - -template <> struct ScalarBitSetTraits<MachO::ArchitectureSet> { - static void bitset(IO &, MachO::ArchitectureSet &); -}; - -template <> struct ScalarTraits<MachO::Architecture> { - static void output(const MachO::Architecture &, void *, raw_ostream &); - static StringRef input(StringRef, void *, MachO::Architecture &); - static QuotingType mustQuote(StringRef); -}; - -template <> struct ScalarTraits<MachO::PackedVersion> { - static void output(const MachO::PackedVersion &, void *, raw_ostream &); - static StringRef input(StringRef, void *, MachO::PackedVersion &); - static QuotingType mustQuote(StringRef); -}; - -template <> struct ScalarTraits<SwiftVersion> { - static void output(const SwiftVersion &, void *, raw_ostream &); - static StringRef input(StringRef, void *, SwiftVersion &); - static QuotingType mustQuote(StringRef); -}; - -template <> struct ScalarTraits<UUID> { - static void output(const UUID &, void *, raw_ostream &); - static StringRef input(StringRef, void *, UUID &); - static QuotingType mustQuote(StringRef); -}; - -} // end namespace yaml. -} // end namespace llvm. - -#endif // LLVM_TEXTAPI_TEXT_STUB_COMMON_H |