diff options
Diffstat (limited to 'include/clang/Tooling/ReplacementsYaml.h')
-rw-r--r-- | include/clang/Tooling/ReplacementsYaml.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/include/clang/Tooling/ReplacementsYaml.h b/include/clang/Tooling/ReplacementsYaml.h index 18d3259d7058..ac9f46908ffe 100644 --- a/include/clang/Tooling/ReplacementsYaml.h +++ b/include/clang/Tooling/ReplacementsYaml.h @@ -18,26 +18,14 @@ #include "clang/Tooling/Refactoring.h" #include "llvm/Support/YAMLTraits.h" -#include <vector> #include <string> +#include <vector> 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> { |