aboutsummaryrefslogtreecommitdiffstats
path: root/generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'generator.h')
-rw-r--r--generator.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/generator.h b/generator.h
index 8040072aa..06dca5074 100644
--- a/generator.h
+++ b/generator.h
@@ -85,6 +85,7 @@ public:
ForceValueType = ExcludeReference | ExcludeConst
};
+ Q_DECLARE_FLAGS(Options, Option)
Generator();
virtual ~Generator();
@@ -147,7 +148,7 @@ public:
*/
QString translateType(const AbstractMetaType *metatype,
const AbstractMetaClass *context,
- int option = NoOption) const;
+ Options options = NoOption) const;
/**
* Function used to write the fucntion arguments on the class buffer.
@@ -158,11 +159,11 @@ public:
*/
virtual void writeFunctionArguments(QTextStream &s,
const AbstractMetaFunction *metafunction,
- uint options = 0) const = 0;
+ Options options = NoOption) const = 0;
virtual void writeArgumentNames(QTextStream &s,
const AbstractMetaFunction *metafunction,
- uint options = 0) const = 0;
+ Options options = NoOption) const = 0;
void replaceTemplateVariables(QString &code, const AbstractMetaFunction *func);