summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-07-16 18:06:07 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-07-16 18:06:07 (GMT)
commit38e6d479a2fb624000521b93a384932997ffe16f (patch)
tree664af281b0d3b5726c1159a376bdcb51fbad7af4
parentfd04bda8fad6ec6f3f312cd42b1c441ca08611d3 (diff)
downloadDoxygen-38e6d479a2fb624000521b93a384932997ffe16f.zip
Doxygen-38e6d479a2fb624000521b93a384932997ffe16f.tar.gz
Doxygen-38e6d479a2fb624000521b93a384932997ffe16f.tar.bz2
Added missing stub code when use_libclang is disabled
-rw-r--r--src/clangparser.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/clangparser.cpp b/src/clangparser.cpp
index 2ca5998..d0ed573 100644
--- a/src/clangparser.cpp
+++ b/src/clangparser.cpp
@@ -894,34 +894,34 @@ std::unique_ptr<ClangTUParser> ClangParser::createTUParser(const FileDef *fd) co
//--------------------------------------------------------------------------
#else // use stubbed functionality in case libclang support is disabled.
-void ClangParser::start(const char *,QStrList &)
+void ClangTUParser::switchToFile(FileDef *fd)
{
}
-void ClangParser::switchToFile(const char *)
+void ClangTUParser::parse()
{
}
-void ClangParser::finish()
+QCString ClangTUParser::lookup(uint,const char *)
{
+ return "";
}
-QCString ClangParser::lookup(uint,const char *)
+class ClangParser::Private
{
- return "";
-}
+};
-void ClangParser::writeSources(CodeOutputInterface &,FileDef *)
+ClangParser::ClangParser() : p(std::make_unique<Private>())
{
}
-ClangParser::ClangParser()
+ClangParser::~ClangParser()
{
- p = NULL;
}
-ClangParser::~ClangParser()
+std::unique_ptr<ClangTUParser> ClangParser::createTUParser(const FileDef *) const
{
+ return nullptr;
}
#endif