summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-doc/MDGenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clang-doc/MDGenerator.cpp')
-rw-r--r--clang-tools-extra/clang-doc/MDGenerator.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-doc/MDGenerator.cpp b/clang-tools-extra/clang-doc/MDGenerator.cpp
index 69e961467af..825d9a3eb25 100644
--- a/clang-tools-extra/clang-doc/MDGenerator.cpp
+++ b/clang-tools-extra/clang-doc/MDGenerator.cpp
@@ -28,6 +28,18 @@ static std::string genEmphasis(const Twine &Text) {
return "**" + Text.str() + "**";
}
+static std::string
+genReferenceList(const llvm::SmallVectorImpl<Reference> &Refs) {
+ std::string Buffer;
+ llvm::raw_string_ostream Stream(Buffer);
+ for (const auto &R : Refs) {
+ if (&R != Refs.begin())
+ Stream << ", ";
+ Stream << R.Name;
+ }
+ return Stream.str();
+}
+
static void writeLine(const Twine &Text, raw_ostream &OS) {
OS << Text << "\n\n";
}
OpenPOWER on IntegriCloud