diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2018-04-30 16:11:20 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2018-05-02 08:28:01 +0000 |
commit | ca2ad9a474bb3df56ba65447d74b73cf8f17ae3a (patch) | |
tree | e6bd377a46d93f61ed0e63936cc53d158a699ea8 /tools | |
parent | 417707097e1df47e42f3421d252802464c07f160 (diff) |
Use final keyword
Change-Id: I727f6580a9060e1cab1a33cba0e42fdf9b34c739
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/qscxmlc/data.t | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/qscxmlc/data.t b/tools/qscxmlc/data.t index febce23..3926507 100644 --- a/tools/qscxmlc/data.t +++ b/tools/qscxmlc/data.t @@ -8,38 +8,38 @@ struct ${classname}::Data: private QScxmlTableData { ${dataModelInitialization} } - QString name() const override Q_DECL_FINAL + QString name() const override final { return ${name}; } - QScxmlExecutableContent::ContainerId initialSetup() const override Q_DECL_FINAL + QScxmlExecutableContent::ContainerId initialSetup() const override final { return ${initialSetup}; } - QScxmlExecutableContent::InstructionId *instructions() const override Q_DECL_FINAL + QScxmlExecutableContent::InstructionId *instructions() const override final { return theInstructions; } - QScxmlExecutableContent::StringId *dataNames(int *count) const override Q_DECL_FINAL + QScxmlExecutableContent::StringId *dataNames(int *count) const override final { *count = ${dataNameCount}; return dataIds; } - QScxmlExecutableContent::EvaluatorInfo evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const override Q_DECL_FINAL + QScxmlExecutableContent::EvaluatorInfo evaluatorInfo(QScxmlExecutableContent::EvaluatorId evaluatorId) const override final { Q_ASSERT(evaluatorId >= 0); Q_ASSERT(evaluatorId < ${evaluatorCount}); return evaluators[evaluatorId]; } - QScxmlExecutableContent::AssignmentInfo assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const override Q_DECL_FINAL + QScxmlExecutableContent::AssignmentInfo assignmentInfo(QScxmlExecutableContent::EvaluatorId assignmentId) const override final { Q_ASSERT(assignmentId >= 0); Q_ASSERT(assignmentId < ${assignmentCount}); return assignments[assignmentId]; } - QScxmlExecutableContent::ForeachInfo foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const override Q_DECL_FINAL + QScxmlExecutableContent::ForeachInfo foreachInfo(QScxmlExecutableContent::EvaluatorId foreachId) const override final { Q_ASSERT(foreachId >= 0); Q_ASSERT(foreachId < ${foreachCount}); return foreaches[foreachId]; } - QString string(QScxmlExecutableContent::StringId id) const override Q_DECL_FINAL + QString string(QScxmlExecutableContent::StringId id) const override final { Q_ASSERT(id >= QScxmlExecutableContent::NoString); Q_ASSERT(id < ${stringCount}); if (id == QScxmlExecutableContent::NoString) return QString(); return QString({static_cast<QStringData*>(strings.data + id)}); } - const qint32 *stateMachineTable() const override Q_DECL_FINAL + const qint32 *stateMachineTable() const override final { return theStateMachineTable; } - QScxmlInvokableServiceFactory *serviceFactory(int id) const override Q_DECL_FINAL; + QScxmlInvokableServiceFactory *serviceFactory(int id) const override final; ${classname} &stateMachine; ${dataModelField} |