diff options
Diffstat (limited to 'include/clang/Index/CommentToXML.h')
-rw-r--r-- | include/clang/Index/CommentToXML.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/clang/Index/CommentToXML.h b/include/clang/Index/CommentToXML.h index 8444b145343f..bb7b71ad411b 100644 --- a/include/clang/Index/CommentToXML.h +++ b/include/clang/Index/CommentToXML.h @@ -11,6 +11,7 @@ #define LLVM_CLANG_INDEX_COMMENTTOXML_H #include "clang/Basic/LLVM.h" +#include <memory> namespace clang { class ASTContext; @@ -24,11 +25,12 @@ namespace index { class SimpleFormatContext; class CommentToXMLConverter { - SimpleFormatContext *FormatContext; + std::unique_ptr<SimpleFormatContext> FormatContext; unsigned FormatInMemoryUniqueId; public: - CommentToXMLConverter() : FormatContext(0), FormatInMemoryUniqueId(0) {} + CommentToXMLConverter(); + ~CommentToXMLConverter(); void convertCommentToHTML(const comments::FullComment *FC, SmallVectorImpl<char> &HTML, |