From f752a7ab6cb022c136f91d471616edda0c55a612 Mon Sep 17 00:00:00 2001 From: Martin Smith Date: Mon, 4 Aug 2014 14:26:04 +0200 Subject: qdoc: Report error in square bracket parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This update makes qdoc report an error, when it can't recognize a parameter in square brackets. Change-Id: I45d31ec875ac533736ee4a565ff3f217353068dd Task-number: QTBUG-39221 Reviewed-by: Topi Reiniƶ --- src/tools/qdoc/atom.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/tools/qdoc/atom.h') diff --git a/src/tools/qdoc/atom.h b/src/tools/qdoc/atom.h index 65ba2a9b5c..e4ef7e06a7 100644 --- a/src/tools/qdoc/atom.h +++ b/src/tools/qdoc/atom.h @@ -203,8 +203,10 @@ public: virtual bool specifiesDomain() const { return false; } virtual Tree* domain() const { return 0; } virtual Node::Type goal() const { return Node::NoType; } + virtual const QString& error() { return noError_; } protected: + static QString noError_; Atom* next_; Type type_; QStringList strs; @@ -223,11 +225,13 @@ class LinkAtom : public Atom virtual bool specifiesDomain() const { return (domain_ != 0); } virtual Tree* domain() const { return domain_; } virtual Node::Type goal() const { return goal_; } + virtual const QString& error() { return error_; } protected: Node::Genus genus_; Node::Type goal_; Tree* domain_; + QString error_; }; #define ATOM_FORMATTING_BOLD "bold" -- cgit v1.2.3