summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/cppcodeparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdoc/cppcodeparser.h')
-rw-r--r--src/tools/qdoc/cppcodeparser.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/qdoc/cppcodeparser.h b/src/tools/qdoc/cppcodeparser.h
index 4fb428fc72..733418e27a 100644
--- a/src/tools/qdoc/cppcodeparser.h
+++ b/src/tools/qdoc/cppcodeparser.h
@@ -58,7 +58,8 @@ class CppCodeParser : public CodeParser
QString defaultValue_;
ParsedParameter() : qPrivateSignal_(false) { }
};
- typedef QList<ParsedParameter> ParsedParameterList;
+ friend class QTypeInfo<ParsedParameter>;
+ typedef QVector<ParsedParameter> ParsedParameterList;
struct ExtraFuncData {
Aggregate* root; // Used as the parent.
@@ -186,6 +187,7 @@ protected:
QString exampleNameFilter;
QString exampleImageFilter;
};
+Q_DECLARE_TYPEINFO(CppCodeParser::ParsedParameter, Q_MOVABLE_TYPE);
#define COMMAND_ABSTRACT Doc::alias("abstract")
#define COMMAND_CLASS Doc::alias("class")