diff options
| author | Julie Hockett <juliehockett@google.com> | 2018-08-02 18:01:37 +0000 |
|---|---|---|
| committer | Julie Hockett <juliehockett@google.com> | 2018-08-02 18:01:37 +0000 |
| commit | a9cb2dd8b0d5be357e7aaf2b1a16f63eb703cdf8 (patch) | |
| tree | 064bdf0629c08cb405aaa0a93537c0b050e32378 /clang-tools-extra/clang-doc/Serialize.h | |
| parent | 90dc82e955d38e30fd31506a7b8cfce831d06b71 (diff) | |
| download | bcm5719-llvm-a9cb2dd8b0d5be357e7aaf2b1a16f63eb703cdf8.tar.gz bcm5719-llvm-a9cb2dd8b0d5be357e7aaf2b1a16f63eb703cdf8.zip | |
Revert "[clang-doc] Refactoring mapper to map by scope"
This reverts commit r338738 as it's breaking the bots.
llvm-svn: 338748
Diffstat (limited to 'clang-tools-extra/clang-doc/Serialize.h')
| -rw-r--r-- | clang-tools-extra/clang-doc/Serialize.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/clang-tools-extra/clang-doc/Serialize.h b/clang-tools-extra/clang-doc/Serialize.h index d89dac80922..5181cf61be3 100644 --- a/clang-tools-extra/clang-doc/Serialize.h +++ b/clang-tools-extra/clang-doc/Serialize.h @@ -28,16 +28,16 @@ namespace clang { namespace doc { namespace serialize { -std::unique_ptr<Info> emitInfo(const NamespaceDecl *D, const FullComment *FC, - int LineNumber, StringRef File, bool PublicOnly); -std::unique_ptr<Info> emitInfo(const RecordDecl *D, const FullComment *FC, - int LineNumber, StringRef File, bool PublicOnly); -std::unique_ptr<Info> emitInfo(const EnumDecl *D, const FullComment *FC, - int LineNumber, StringRef File, bool PublicOnly); -std::unique_ptr<Info> emitInfo(const FunctionDecl *D, const FullComment *FC, - int LineNumber, StringRef File, bool PublicOnly); -std::unique_ptr<Info> emitInfo(const CXXMethodDecl *D, const FullComment *FC, - int LineNumber, StringRef File, bool PublicOnly); +std::string emitInfo(const NamespaceDecl *D, const FullComment *FC, + int LineNumber, StringRef File, bool PublicOnly); +std::string emitInfo(const RecordDecl *D, const FullComment *FC, int LineNumber, + StringRef File, bool PublicOnly); +std::string emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber, + StringRef File, bool PublicOnly); +std::string emitInfo(const FunctionDecl *D, const FullComment *FC, + int LineNumber, StringRef File, bool PublicOnly); +std::string emitInfo(const CXXMethodDecl *D, const FullComment *FC, + int LineNumber, StringRef File, bool PublicOnly); // Function to hash a given USR value for storage. // As USRs (Unified Symbol Resolution) could be large, especially for functions @@ -46,8 +46,6 @@ std::unique_ptr<Info> emitInfo(const CXXMethodDecl *D, const FullComment *FC, // memory (vs storing USRs directly). SymbolID hashUSR(llvm::StringRef USR); -std::string serialize(std::unique_ptr<Info> &I); - } // namespace serialize } // namespace doc } // namespace clang |

