summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/index/SymbolYAML.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/index/SymbolYAML.cpp')
-rw-r--r--clang-tools-extra/clangd/index/SymbolYAML.cpp10
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
OpenPOWER on IntegriCloud