summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Funk <kfunk@kde.org>2017-09-24 23:55:01 +0200
committerKevin Funk <kevin.funk@kdab.com>2017-09-27 08:38:38 +0000
commitc5c6aba3b07a44726da96cd2acaed05e67fe3ff8 (patch)
treec66bf2bd56898e27be055fab9dd511793f97fcc1
parent45c751bb6045cc0edb5e850f8cb001c8c88651a9 (diff)
Replace Q_NULLPTR with nullptr
Change-Id: I6bee476e2f467b57ee8e4bba1e780cf79c7a460e Reviewed-by: Lars Knoll <lars.knoll@qt.io>
-rw-r--r--src/imports/scxmlstatemachine/statemachineloader.cpp10
-rw-r--r--src/scxml/qscxmlcompiler.cpp34
-rw-r--r--src/scxml/qscxmlcompiler_p.h32
-rw-r--r--src/scxml/qscxmldatamodel.cpp4
-rw-r--r--src/scxml/qscxmldatamodel_p.h2
-rw-r--r--src/scxml/qscxmlecmascriptdatamodel.cpp4
-rw-r--r--src/scxml/qscxmlecmascriptplatformproperties.cpp2
-rw-r--r--src/scxml/qscxmlerror.cpp10
-rw-r--r--src/scxml/qscxmlevent.cpp16
-rw-r--r--src/scxml/qscxmlevent_p.h6
-rw-r--r--src/scxml/qscxmlinvokableservice.cpp2
-rw-r--r--src/scxml/qscxmlstatemachine.cpp16
-rw-r--r--src/scxml/qscxmltabledata.cpp4
-rw-r--r--tests/auto/scion/tst_scion.cpp6
-rw-r--r--tools/qscxmlc/generator.cpp22
-rw-r--r--tools/qscxmlc/scxmlcppdumper.h2
16 files changed, 86 insertions, 86 deletions
diff --git a/src/imports/scxmlstatemachine/statemachineloader.cpp b/src/imports/scxmlstatemachine/statemachineloader.cpp
index 946988f..682bbed 100644
--- a/src/imports/scxmlstatemachine/statemachineloader.cpp
+++ b/src/imports/scxmlstatemachine/statemachineloader.cpp
@@ -58,9 +58,9 @@
QScxmlStateMachineLoader::QScxmlStateMachineLoader(QObject *parent)
: QObject(parent)
- , m_dataModel(Q_NULLPTR)
- , m_implicitDataModel(Q_NULLPTR)
- , m_stateMachine(Q_NULLPTR)
+ , m_dataModel(nullptr)
+ , m_implicitDataModel(nullptr)
+ , m_stateMachine(nullptr)
{
}
@@ -93,8 +93,8 @@ void QScxmlStateMachineLoader::setSource(const QUrl &source)
QUrl oldSource = m_source;
if (m_stateMachine) {
delete m_stateMachine;
- m_stateMachine = Q_NULLPTR;
- m_implicitDataModel = Q_NULLPTR;
+ m_stateMachine = nullptr;
+ m_implicitDataModel = nullptr;
}
if (parse(source)) {
diff --git a/src/scxml/qscxmlcompiler.cpp b/src/scxml/qscxmlcompiler.cpp
index b39b786..a5946a1 100644
--- a/src/scxml/qscxmlcompiler.cpp
+++ b/src/scxml/qscxmlcompiler.cpp
@@ -77,7 +77,7 @@ class ScxmlVerifier: public DocumentModel::NodeVisitor
public:
ScxmlVerifier(std::function<void (const DocumentModel::XmlLocation &, const QString &)> errorHandler)
: m_errorHandler(errorHandler)
- , m_doc(Q_NULLPTR)
+ , m_doc(nullptr)
, m_hasErrors(false)
{}
@@ -642,7 +642,7 @@ inline QScxmlInvokableService *InvokeDynamicScxmlFactory::invoke(
bool ok = true;
auto srcexpr = calculateSrcexpr(parentStateMachine, invokeInfo().expr, &ok);
if (!ok)
- return Q_NULLPTR;
+ return nullptr;
if (!srcexpr.isEmpty())
return invokeDynamicScxmlService(srcexpr, parentStateMachine, this);
@@ -672,7 +672,7 @@ QScxmlScxmlService *invokeDynamicScxmlService(const QString &sourceUrl,
if (!errs.isEmpty()) {
qWarning() << errs;
- return Q_NULLPTR;
+ return nullptr;
}
QXmlStreamReader reader(data);
@@ -684,7 +684,7 @@ QScxmlScxmlService *invokeDynamicScxmlService(const QString &sourceUrl,
const auto errors = compiler.errors();
for (const QScxmlError &error : errors)
qWarning() << error.toString();
- return Q_NULLPTR;
+ return nullptr;
}
auto mainDoc = QScxmlCompilerPrivate::get(&compiler)->scxmlDocument();
@@ -693,7 +693,7 @@ QScxmlScxmlService *invokeDynamicScxmlService(const QString &sourceUrl,
const auto errors = compiler.errors();
for (const QScxmlError &error : errors)
qWarning() << error.toString();
- return Q_NULLPTR;
+ return nullptr;
}
auto childStateMachine = DynamicStateMachine::build(mainDoc);
@@ -812,7 +812,7 @@ QScxmlStateMachine *QScxmlCompiler::compile()
QScxmlStateMachine *QScxmlCompilerPrivate::instantiateStateMachine() const
{
#ifdef BUILD_QSCXMLC
- return Q_NULLPTR;
+ return nullptr;
#else // BUILD_QSCXMLC
DocumentModel::ScxmlDocument *doc = scxmlDocument();
if (doc && doc->root) {
@@ -846,14 +846,14 @@ void QScxmlCompilerPrivate::instantiateDataModel(QScxmlStateMachine *stateMachin
Q_UNUSED(stateMachine)
#else
auto doc = scxmlDocument();
- auto root = doc ? doc->root : Q_NULLPTR;
- if (root == Q_NULLPTR) {
+ auto root = doc ? doc->root : nullptr;
+ if (root == nullptr) {
qWarning() << "SCXML document has no root element";
} else {
QScxmlDataModel *dm = QScxmlDataModelPrivate::instantiateDataModel(root->dataModel);
QScxmlStateMachinePrivate::get(stateMachine)->parserData()->m_ownedDataModel.reset(dm);
stateMachine->setDataModel(dm);
- if (dm == Q_NULLPTR)
+ if (dm == nullptr)
qWarning() << "No data-model instantiated";
}
#endif // BUILD_QSCXMLC
@@ -1155,7 +1155,7 @@ DocumentModel::AbstractState *DocumentModel::Node::asAbstractState()
return state;
if (HistoryState *history = asHistoryState())
return history;
- return Q_NULLPTR;
+ return nullptr;
}
void DocumentModel::DataElement::accept(DocumentModel::NodeVisitor *visitor)
@@ -1317,7 +1317,7 @@ QScxmlCompilerPrivate *QScxmlCompilerPrivate::get(QScxmlCompiler *compiler)
}
QScxmlCompilerPrivate::QScxmlCompilerPrivate(QXmlStreamReader *reader)
- : m_currentState(Q_NULLPTR)
+ : m_currentState(nullptr)
, m_loader(&m_defaultLoader)
, m_reader(reader)
{}
@@ -1339,7 +1339,7 @@ bool QScxmlCompilerPrivate::verifyDocument()
DocumentModel::ScxmlDocument *QScxmlCompilerPrivate::scxmlDocument() const
{
- return m_doc && m_errors.isEmpty() ? m_doc.data() : Q_NULLPTR;
+ return m_doc && m_errors.isEmpty() ? m_doc.data() : nullptr;
}
QString QScxmlCompilerPrivate::fileName() const
@@ -1960,7 +1960,7 @@ bool QScxmlCompilerPrivate::postReadElementDataModel()
bool QScxmlCompilerPrivate::postReadElementData()
{
const ParserState parserState = current();
- DocumentModel::DataElement *data = Q_NULLPTR;
+ DocumentModel::DataElement *data = nullptr;
if (auto state = m_currentState->asState()) {
data = state->dataElements.last();
} else if (auto scxml = m_currentState->asScxml()) {
@@ -2342,7 +2342,7 @@ void QScxmlCompilerPrivate::addError(const DocumentModel::XmlLocation &location,
DocumentModel::AbstractState *QScxmlCompilerPrivate::currentParent() const
{
- return m_currentState ? m_currentState->asAbstractState() : Q_NULLPTR;
+ return m_currentState ? m_currentState->asAbstractState() : nullptr;
}
DocumentModel::XmlLocation QScxmlCompilerPrivate::xmlLocation() const
@@ -2369,18 +2369,18 @@ DocumentModel::If *QScxmlCompilerPrivate::lastIf()
{
if (!hasPrevious()) {
addError(QStringLiteral("No previous instruction found for else block"));
- return Q_NULLPTR;
+ return nullptr;
}
DocumentModel::Instruction *lastI = previous().instruction;
if (!lastI) {
addError(QStringLiteral("No previous instruction found for else block"));
- return Q_NULLPTR;
+ return nullptr;
}
DocumentModel::If *ifI = lastI->asIf();
if (!ifI) {
addError(QStringLiteral("Previous instruction for else block is not an 'if'"));
- return Q_NULLPTR;
+ return nullptr;
}
return ifI;
}
diff --git a/src/scxml/qscxmlcompiler_p.h b/src/scxml/qscxmlcompiler_p.h
index b170382..4b270f8 100644
--- a/src/scxml/qscxmlcompiler_p.h
+++ b/src/scxml/qscxmlcompiler_p.h
@@ -90,14 +90,14 @@ struct Node {
virtual ~Node();
virtual void accept(NodeVisitor *visitor) = 0;
- virtual If *asIf() { return Q_NULLPTR; }
- virtual Send *asSend() { return Q_NULLPTR; }
- virtual Invoke *asInvoke() { return Q_NULLPTR; }
- virtual Script *asScript() { return Q_NULLPTR; }
- virtual State *asState() { return Q_NULLPTR; }
- virtual Transition *asTransition() { return Q_NULLPTR; }
- virtual HistoryState *asHistoryState() { return Q_NULLPTR; }
- virtual Scxml *asScxml() { return Q_NULLPTR; }
+ virtual If *asIf() { return nullptr; }
+ virtual Send *asSend() { return nullptr; }
+ virtual Invoke *asInvoke() { return nullptr; }
+ virtual Script *asScript() { return nullptr; }
+ virtual State *asState() { return nullptr; }
+ virtual Transition *asTransition() { return nullptr; }
+ virtual HistoryState *asHistoryState() { return nullptr; }
+ virtual Scxml *asScxml() { return nullptr; }
AbstractState *asAbstractState();
private:
@@ -261,16 +261,16 @@ struct StateOrTransition: public Node
struct StateContainer
{
StateContainer()
- : parent(Q_NULLPTR)
+ : parent(nullptr)
{}
StateContainer *parent;
virtual ~StateContainer() {}
virtual void add(StateOrTransition *s) = 0;
- virtual AbstractState *asAbstractState() { return Q_NULLPTR; }
- virtual State *asState() { return Q_NULLPTR; }
- virtual Scxml *asScxml() { return Q_NULLPTR; }
+ virtual AbstractState *asAbstractState() { return nullptr; }
+ virtual State *asState() { return nullptr; }
+ virtual Scxml *asScxml() { return nullptr; }
};
struct AbstractState: public StateContainer
@@ -297,9 +297,9 @@ struct State: public AbstractState, public StateOrTransition
State(const XmlLocation &xmlLocation)
: StateOrTransition(xmlLocation)
- , doneData(Q_NULLPTR)
+ , doneData(nullptr)
, type(Normal)
- , initialTransition(Q_NULLPTR)
+ , initialTransition(nullptr)
{}
void add(StateOrTransition *s) override
@@ -352,7 +352,7 @@ struct HistoryState: public AbstractState, public StateOrTransition
}
Transition *defaultConfiguration()
- { return children.isEmpty() ? Q_NULLPTR : children.first()->asTransition(); }
+ { return children.isEmpty() ? nullptr : children.first()->asTransition(); }
HistoryState *asHistoryState() override { return this; }
void accept(NodeVisitor *visitor) override;
@@ -414,7 +414,7 @@ struct ScxmlDocument
ScxmlDocument(const QString &fileName)
: fileName(fileName)
- , root(Q_NULLPTR)
+ , root(nullptr)
, isVerified(false)
{}
diff --git a/src/scxml/qscxmldatamodel.cpp b/src/scxml/qscxmldatamodel.cpp
index f7a7bb2..b67628b 100644
--- a/src/scxml/qscxmldatamodel.cpp
+++ b/src/scxml/qscxmldatamodel.cpp
@@ -120,7 +120,7 @@ void QScxmlDataModel::setStateMachine(QScxmlStateMachine *stateMachine)
{
Q_D(QScxmlDataModel);
- if (d->m_stateMachine == Q_NULLPTR && stateMachine != Q_NULLPTR) {
+ if (d->m_stateMachine == nullptr && stateMachine != nullptr) {
d->m_stateMachine = stateMachine;
if (stateMachine)
stateMachine->setDataModel(this);
@@ -139,7 +139,7 @@ QScxmlStateMachine *QScxmlDataModel::stateMachine() const
QScxmlDataModel *QScxmlDataModelPrivate::instantiateDataModel(DocumentModel::Scxml::DataModelType type)
{
- QScxmlDataModel *dataModel = Q_NULLPTR;
+ QScxmlDataModel *dataModel = nullptr;
switch (type) {
case DocumentModel::Scxml::NullDataModel:
dataModel = new QScxmlNullDataModel;
diff --git a/src/scxml/qscxmldatamodel_p.h b/src/scxml/qscxmldatamodel_p.h
index 089071a..b91c63c 100644
--- a/src/scxml/qscxmldatamodel_p.h
+++ b/src/scxml/qscxmldatamodel_p.h
@@ -60,7 +60,7 @@ QT_BEGIN_NAMESPACE
class QScxmlDataModelPrivate : public QObjectPrivate
{
public:
- QScxmlDataModelPrivate() : m_stateMachine(Q_NULLPTR) {}
+ QScxmlDataModelPrivate() : m_stateMachine(nullptr) {}
static QScxmlDataModel *instantiateDataModel(DocumentModel::Scxml::DataModelType type);
diff --git a/src/scxml/qscxmlecmascriptdatamodel.cpp b/src/scxml/qscxmlecmascriptdatamodel.cpp
index 2bbf134..d8548d7 100644
--- a/src/scxml/qscxmlecmascriptdatamodel.cpp
+++ b/src/scxml/qscxmlecmascriptdatamodel.cpp
@@ -66,7 +66,7 @@ class QScxmlEcmaScriptDataModelPrivate : public QScxmlDataModelPrivate
Q_DECLARE_PUBLIC(QScxmlEcmaScriptDataModel)
public:
QScxmlEcmaScriptDataModelPrivate()
- : jsEngine(Q_NULLPTR)
+ : jsEngine(nullptr)
{}
QString evalStr(const QString &expr, const QString &context, bool *ok)
@@ -312,7 +312,7 @@ private: // Uses private API
QV4::Scope scope(engine);
QV4::ScopedObject o(scope, QJSValuePrivate::getValue(object));
- if (o == Q_NULLPTR) {
+ if (o == nullptr) {
return SetPropertyFailedForAnotherReason;
}
diff --git a/src/scxml/qscxmlecmascriptplatformproperties.cpp b/src/scxml/qscxmlecmascriptplatformproperties.cpp
index c4bb195..95e3b4f 100644
--- a/src/scxml/qscxmlecmascriptplatformproperties.cpp
+++ b/src/scxml/qscxmlecmascriptplatformproperties.cpp
@@ -47,7 +47,7 @@ class QScxmlPlatformProperties::Data
{
public:
Data()
- : m_stateMachine(Q_NULLPTR)
+ : m_stateMachine(nullptr)
{}
QScxmlStateMachine *m_stateMachine;
diff --git a/src/scxml/qscxmlerror.cpp b/src/scxml/qscxmlerror.cpp
index 84cf4fe..3033040 100644
--- a/src/scxml/qscxmlerror.cpp
+++ b/src/scxml/qscxmlerror.cpp
@@ -94,7 +94,7 @@ public:
* Creates a new invalid SCXML error.
*/
QScxmlError::QScxmlError()
- : d(Q_NULLPTR)
+ : d(nullptr)
{}
/*!
@@ -115,7 +115,7 @@ QScxmlError::QScxmlError(const QString &fileName, int line, int column, const QS
* Constructs a copy of \a other.
*/
QScxmlError::QScxmlError(const QScxmlError &other)
- : d(Q_NULLPTR)
+ : d(nullptr)
{
*this = other;
}
@@ -135,7 +135,7 @@ QScxmlError &QScxmlError::operator=(const QScxmlError &other)
d->description = other.d->description;
} else {
delete d;
- d = Q_NULLPTR;
+ d = nullptr;
}
return *this;
}
@@ -146,7 +146,7 @@ QScxmlError &QScxmlError::operator=(const QScxmlError &other)
QScxmlError::~QScxmlError()
{
delete d;
- d = Q_NULLPTR;
+ d = nullptr;
}
/*!
@@ -156,7 +156,7 @@ QScxmlError::~QScxmlError()
*/
bool QScxmlError::isValid() const
{
- return d != Q_NULLPTR;
+ return d != nullptr;
}
/*!
diff --git a/src/scxml/qscxmlevent.cpp b/src/scxml/qscxmlevent.cpp
index d8c7c1d..2ec7566 100644
--- a/src/scxml/qscxmlevent.cpp
+++ b/src/scxml/qscxmlevent.cpp
@@ -52,8 +52,8 @@ QAtomicInt QScxmlEventBuilder::idCounter = QAtomicInt(0);
QScxmlEvent *QScxmlEventBuilder::buildEvent()
{
- auto dataModel = stateMachine ? stateMachine->dataModel() : Q_NULLPTR;
- auto tableData = stateMachine ? stateMachine->tableData() : Q_NULLPTR;
+ auto dataModel = stateMachine ? stateMachine->dataModel() : nullptr;
+ auto tableData = stateMachine ? stateMachine->tableData() : nullptr;
QString eventName = event;
bool ok = true;
@@ -95,14 +95,14 @@ QScxmlEvent *QScxmlEventBuilder::buildEvent()
sendid = generateId();
ok = stateMachine->dataModel()->setScxmlProperty(idLocation, sendid, tableData->string(instructionLocation));
if (!ok)
- return Q_NULLPTR;
+ return nullptr;
}
QString origin = target;
if (targetexpr != NoEvaluator) {
origin = dataModel->evaluateToString(targetexpr, &ok);
if (!ok)
- return Q_NULLPTR;
+ return nullptr;
}
if (origin.isEmpty()) {
if (eventType == QScxmlEvent::ExternalEvent) {
@@ -116,14 +116,14 @@ QScxmlEvent *QScxmlEventBuilder::buildEvent()
QStringLiteral("Error in %1: %2 is not a legal target")
.arg(tableData->string(instructionLocation), origin),
sendid);
- return Q_NULLPTR;
+ return nullptr;
} else if (!stateMachine->isDispatchableTarget(origin)) {
// [6.2.4] and test521.
submitError(QStringLiteral("error.communication"),
QStringLiteral("Error in %1: cannot dispatch to target '%2'")
.arg(tableData->string(instructionLocation), origin),
sendid);
- return Q_NULLPTR;
+ return nullptr;
}
QString origintype = type;
@@ -134,7 +134,7 @@ QScxmlEvent *QScxmlEventBuilder::buildEvent()
if (typeexpr != NoEvaluator) {
origintype = dataModel->evaluateToString(typeexpr, &ok);
if (!ok)
- return Q_NULLPTR;
+ return nullptr;
}
if (!origintype.isEmpty()
&& origintype != QStringLiteral("http://www.w3.org/TR/scxml/#SCXMLEventProcessor")) {
@@ -143,7 +143,7 @@ QScxmlEvent *QScxmlEventBuilder::buildEvent()
QStringLiteral("Error in %1: %2 is not a valid type")
.arg(tableData->string(instructionLocation), origintype),
sendid);
- return Q_NULLPTR;
+ return nullptr;
}
QString invokeid;
diff --git a/src/scxml/qscxmlevent_p.h b/src/scxml/qscxmlevent_p.h
index f5f5164..6d7f1c4 100644
--- a/src/scxml/qscxmlevent_p.h
+++ b/src/scxml/qscxmlevent_p.h
@@ -94,14 +94,14 @@ class QScxmlEventBuilder
void init() // Because stupid VS2012 can't cope with non-static field initializers.
{
- stateMachine = Q_NULLPTR;
+ stateMachine = nullptr;
eventexpr = QScxmlExecutableContent::NoEvaluator;
contentExpr = QScxmlExecutableContent::NoEvaluator;
- params = Q_NULLPTR;
+ params = nullptr;
eventType = QScxmlEvent::ExternalEvent;
targetexpr = QScxmlExecutableContent::NoEvaluator;
typeexpr = QScxmlExecutableContent::NoEvaluator;
- namelist = Q_NULLPTR;
+ namelist = nullptr;
}
public:
diff --git a/src/scxml/qscxmlinvokableservice.cpp b/src/scxml/qscxmlinvokableservice.cpp
index 4cf9bd9..912be00 100644
--- a/src/scxml/qscxmlinvokableservice.cpp
+++ b/src/scxml/qscxmlinvokableservice.cpp
@@ -419,7 +419,7 @@ QScxmlInvokableService *QScxmlDynamicScxmlServiceFactory::invoke(
bool ok = true;
auto srcexpr = calculateSrcexpr(parentStateMachine, invokeInfo().expr, &ok);
if (!ok)
- return Q_NULLPTR;
+ return nullptr;
return invokeDynamicScxmlService(srcexpr, parentStateMachine, this);
}
diff --git a/src/scxml/qscxmlstatemachine.cpp b/src/scxml/qscxmlstatemachine.cpp
index 7cbabc7..c1d9a68 100644
--- a/src/scxml/qscxmlstatemachine.cpp
+++ b/src/scxml/qscxmlstatemachine.cpp
@@ -399,7 +399,7 @@ QMetaObject::Connection ScxmlEventRouter::connectToEvent(const QStringList &segm
{
QString segment = nextSegment(segments);
if (segment.isEmpty()) {
- const int *types = Q_NULLPTR;
+ const int *types = nullptr;
if (type == Qt::QueuedConnection || type == Qt::BlockingQueuedConnection)
types = QtPrivate::ConnectionTypes<QtPrivate::List<QScxmlEvent> >::types();
@@ -422,11 +422,11 @@ QScxmlStateMachinePrivate::QScxmlStateMachinePrivate(const QMetaObject *metaObje
, m_isInvoked(false)
, m_isInitialized(false)
, m_isProcessingEvents(false)
- , m_dataModel(Q_NULLPTR)
+ , m_dataModel(nullptr)
, m_loader(&m_defaultLoader)
- , m_executionEngine(Q_NULLPTR)
- , m_tableData(Q_NULLPTR)
- , m_parentStateMachine(Q_NULLPTR)
+ , m_executionEngine(nullptr)
+ , m_tableData(nullptr)
+ , m_parentStateMachine(nullptr)
, m_eventLoopHook(this)
, m_metaObject(metaObject)
, m_infoSignalProxy(nullptr)
@@ -729,7 +729,7 @@ void QScxmlStateMachinePrivate::resetEvent()
void QScxmlStateMachinePrivate::emitStateActive(int stateIndex, bool active)
{
Q_Q(QScxmlStateMachine);
- void *args[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&active)) };
+ void *args[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&active)) };
const int signalIndex = m_stateIndexToSignalIndex.value(stateIndex, -1);
if (signalIndex >= 0)
QMetaObject::activate(q, m_metaObject, signalIndex, args);
@@ -1717,7 +1717,7 @@ void QScxmlStateMachine::setDataModel(QScxmlDataModel *model)
{
Q_D(QScxmlStateMachine);
- if (d->m_dataModel == Q_NULLPTR && model != Q_NULLPTR) {
+ if (d->m_dataModel == nullptr && model != nullptr) {
d->m_dataModel = model;
if (model)
model->setStateMachine(this);
@@ -1893,7 +1893,7 @@ QMetaObject::Connection QScxmlStateMachine::connectToStateImpl(const QString &sc
QtPrivate::QSlotObjectBase *slotObj,
Qt::ConnectionType type)
{
- const int *types = Q_NULLPTR;
+ const int *types = nullptr;
if (type == Qt::QueuedConnection || type == Qt::BlockingQueuedConnection)
types = QtPrivate::ConnectionTypes<QtPrivate::List<bool> >::types();
diff --git a/src/scxml/qscxmltabledata.cpp b/src/scxml/qscxmltabledata.cpp
index 23ead19..aa9a35e 100644
--- a/src/scxml/qscxmltabledata.cpp
+++ b/src/scxml/qscxmltabledata.cpp
@@ -667,7 +667,7 @@ protected:
{
SequenceInfo info = m_activeSequences.back();
m_activeSequences.pop_back();
- m_instructions.setSequenceInfo(m_activeSequences.isEmpty() ? Q_NULLPTR :
+ m_instructions.setSequenceInfo(m_activeSequences.isEmpty() ? nullptr :
&m_activeSequences.last());
auto sequence = m_instructions.at<InstructionSequence>(info.location);
@@ -896,7 +896,7 @@ private:
public:
InstructionStorage(QVector<qint32> &storage)
: m_instr(storage)
- , m_info(Q_NULLPTR)
+ , m_info(nullptr)
{}
ContainerId newContainerId() const { return m_instr.size(); }
diff --git a/tests/auto/scion/tst_scion.cpp b/tests/auto/scion/tst_scion.cpp
index 4bbd1db..7b7c008 100644
--- a/tests/auto/scion/tst_scion.cpp
+++ b/tests/auto/scion/tst_scion.cpp
@@ -209,7 +209,7 @@ void TestScion::dynamic()
QVERIFY(compiler.errors().isEmpty());
scxmlFile.close();
- QVERIFY(stateMachine != Q_NULLPTR);
+ QVERIFY(stateMachine != nullptr);
stateMachine->setLoader(&loader);
const bool runResult = runTest(stateMachine.data(), testDescription.object());
@@ -251,10 +251,10 @@ void TestScion::compiled()
jsonFile.close();
QScopedPointer<QScxmlStateMachine> stateMachine(creator());
- if (stateMachine == Q_NULLPTR && testStatus == TestFailsOnRun) {
+ if (stateMachine == nullptr && testStatus == TestFailsOnRun) {
QEXPECT_FAIL("", "This is expected to fail", Abort);
}
- QVERIFY(stateMachine != Q_NULLPTR);
+ QVERIFY(stateMachine != nullptr);
DynamicLoader loader;
stateMachine->setLoader(&loader);
diff --git a/tools/qscxmlc/generator.cpp b/tools/qscxmlc/generator.cpp
index 048cf3e..3de3736 100644
--- a/tools/qscxmlc/generator.cpp
+++ b/tools/qscxmlc/generator.cpp
@@ -502,7 +502,7 @@ void Generator::generateCode()
for (int i = 0; i < extraList.count(); ++i) {
fprintf(out, " &%s::staticMetaObject,\n", extraList.at(i).constData());
}
- fprintf(out, " Q_NULLPTR\n};\n\n");
+ fprintf(out, " nullptr\n};\n\n");
}
//
@@ -514,24 +514,24 @@ void Generator::generateCode()
fprintf(out, "const QMetaObject %s::staticMetaObject = {\n", cdef->qualified.constData());
if (isQObject)
- fprintf(out, " { Q_NULLPTR, ");
+ fprintf(out, " { nullptr, ");
else if (cdef->superclassList.size() && (!cdef->hasQGadget || knownGadgets.contains(purestSuperClass)))
fprintf(out, " { &%s::staticMetaObject, ", purestSuperClass.constData());
else
- fprintf(out, " { Q_NULLPTR, ");
+ fprintf(out, " { nullptr, ");
fprintf(out, "qt_meta_stringdata_%s.data,\n"
" qt_meta_data_%s, ", qualifiedClassNameIdentifier.constData(),
qualifiedClassNameIdentifier.constData());
if (hasStaticMetaCall)
fprintf(out, " qt_static_metacall, ");
else
- fprintf(out, " Q_NULLPTR, ");
+ fprintf(out, " nullptr, ");
if (extraList.isEmpty())
- fprintf(out, "Q_NULLPTR, ");
+ fprintf(out, "nullptr, ");
else
fprintf(out, "qt_meta_extradata_%s, ", qualifiedClassNameIdentifier.constData());
- fprintf(out, "Q_NULLPTR}\n};\n\n");
+ fprintf(out, "nullptr}\n};\n\n");
if(isQt)
return;
@@ -546,7 +546,7 @@ void Generator::generateCode()
// Generate smart cast function
//
fprintf(out, "\nvoid *%s::qt_metacast(const char *_clname)\n{\n", cdef->qualified.constData());
- fprintf(out, " if (!_clname) return Q_NULLPTR;\n");
+ fprintf(out, " if (!_clname) return nullptr;\n");
fprintf(out, " if (!strcmp(_clname, reinterpret_cast<const char *>(\n"
" qt_meta_stringdata_%s.stringdata0)))\n"
" return static_cast<void*>(const_cast< %s*>(this));\n",
@@ -572,7 +572,7 @@ void Generator::generateCode()
QByteArray superClass = purestSuperClass;
fprintf(out, " return %s::qt_metacast(_clname);\n", superClass.constData());
} else {
- fprintf(out, " return Q_NULLPTR;\n");
+ fprintf(out, " return nullptr;\n");
}
fprintf(out, "}\n");
@@ -1473,7 +1473,7 @@ void Generator::generateSignal(FunctionDef *def,int index)
fprintf(out, "QPrivateSignal");
fprintf(out, ")%s\n{\n"
- " QMetaObject::activate(%s, &staticMetaObject, %d, Q_NULLPTR);\n"
+ " QMetaObject::activate(%s, &staticMetaObject, %d, nullptr);\n"
"}\n", constQualifier, thisPtr.constData(), index);
return;
}
@@ -1503,7 +1503,7 @@ void Generator::generateSignal(FunctionDef *def,int index)
fprintf(out, " void *_a[] = { ");
if (def->normalizedType == "void") {
- fprintf(out, "Q_NULLPTR");
+ fprintf(out, "nullptr");
} else {
fprintf(out, "const_cast<void*>(reinterpret_cast<const void*>(&_t0))");
}
@@ -1541,7 +1541,7 @@ void Generator::generateSignalDefs()
fprintf(out, "void %s::%s(bool _t1)\n{\n", cdef->classname.constData(),
f.mangledName.constData());
- fprintf(out, " void *_a[] = { Q_NULLPTR, "
+ fprintf(out, " void *_a[] = { nullptr, "
"const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };\n ");
fprintf(out, f.implementation, "this", methodindex);
fprintf(out, "\n}\n\n");
diff --git a/tools/qscxmlc/scxmlcppdumper.h b/tools/qscxmlc/scxmlcppdumper.h
index a987f80..35849c0 100644
--- a/tools/qscxmlc/scxmlcppdumper.h
+++ b/tools/qscxmlc/scxmlcppdumper.h
@@ -42,7 +42,7 @@ struct TranslationUnit
{
TranslationUnit()
: stateMethods(false)
- , mainDocument(Q_NULLPTR)
+ , mainDocument(nullptr)
{}
QString scxmlFileName;