]> granicus.if.org Git - clang/commitdiff
Tooling/ReplacementsYaml.h: Prune Tooling's llvm::yaml::ScalarTraits<std::string...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 24 Oct 2013 14:24:30 +0000 (14:24 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 24 Oct 2013 14:24:30 +0000 (14:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193346 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Tooling/ReplacementsYaml.h

index 18d3259d70583b40ea0f500c36250d878c3cfa91..39ca0fe5c8b423356f78def1042fd59a0bbb7954 100644 (file)
@@ -26,18 +26,6 @@ LLVM_YAML_IS_SEQUENCE_VECTOR(clang::tooling::Replacement)
 namespace llvm {
 namespace yaml {
 
-/// \brief ScalarTraits to read/write std::string objects.
-template <> struct ScalarTraits<std::string> {
-  static void output(const std::string &Val, void *, llvm::raw_ostream &Out) {
-    Out << Val;
-  }
-
-  static StringRef input(StringRef Scalar, void *, std::string &Val) {
-    Val = Scalar;
-    return StringRef();
-  }
-};
-
 /// \brief Specialized MappingTraits to describe how a Replacement is
 /// (de)serialized.
 template <> struct MappingTraits<clang::tooling::Replacement> {