diff options
Diffstat (limited to 'clang-tools-extra/clangd/index/SymbolYAML.cpp')
-rw-r--r-- | clang-tools-extra/clangd/index/SymbolYAML.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/index/SymbolYAML.cpp b/clang-tools-extra/clangd/index/SymbolYAML.cpp index dc6753f7116..ab922da900d 100644 --- a/clang-tools-extra/clangd/index/SymbolYAML.cpp +++ b/clang-tools-extra/clangd/index/SymbolYAML.cpp @@ -133,7 +133,7 @@ SymbolSlab SymbolFromYAML(llvm::StringRef YAMLContent) { return std::move(Syms).build(); } -std::string SymbolToYAML(const SymbolSlab& Symbols) { +std::string SymbolsToYAML(const SymbolSlab& Symbols) { std::string Str; llvm::raw_string_ostream OS(Str); llvm::yaml::Output Yout(OS); @@ -142,5 +142,13 @@ std::string SymbolToYAML(const SymbolSlab& Symbols) { return OS.str(); } +std::string SymbolToYAML(Symbol Sym) { + std::string Str; + llvm::raw_string_ostream OS(Str); + llvm::yaml::Output Yout(OS); + Yout << Sym; + return OS.str(); +} + } // namespace clangd } // namespace clang |