diff options
Diffstat (limited to 'src/qdoc/clangcodeparser.h')
-rw-r--r-- | src/qdoc/clangcodeparser.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/qdoc/clangcodeparser.h b/src/qdoc/clangcodeparser.h index e34adb026..9c09365d4 100644 --- a/src/qdoc/clangcodeparser.h +++ b/src/qdoc/clangcodeparser.h @@ -44,6 +44,8 @@ #include <QtCore/qtemporarydir.h> +typedef struct CXTranslationUnitImpl *CXTranslationUnit; + QT_BEGIN_NAMESPACE class ClangCodeParser : public CppCodeParser @@ -63,12 +65,13 @@ public: static const QByteArray &fn() { return s_fn; } private: - void getDefaultArgs(); - bool getMoreArgs(); + void getDefaultArgs(); // FIXME: Clean up API + void getMoreArgs(); // FIXME: Clean up API + void buildPCH(); -private: - int m_printParsingErrors {}; + void printDiagnostics(const CXTranslationUnit &translationUnit) const; + QString m_version {}; QHash<QString, QString> m_allHeaders {}; // file name->path QList<QByteArray> m_includePaths {}; |