Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 35cf13b7

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 35cf13b78fa5c9efec105fa05f8fea850d8e784a
  • Vorgänger d7727319
  • Nachfolger b5d490c7

small cleanup

Unterschiede anzeigen:

src/entity.cpp
++iterator;
}
delete superObject;
superObject = 0;
superObject = nullptr;
}
return relations;
}
......
QList<const QMetaObject *> classes = QList<const QMetaObject *>();
auto superMetaObject = this->metaObject()->superClass();
if (this->getInheritanceStrategy() == JOINED_TABLE) {
Entity *e = 0;
while (superMetaObject != 0
&& QString(superMetaObject->className()) !=
Entity *e = nullptr;
while (superMetaObject && QString(superMetaObject->className()) !=
QString("CuteEntityManager::Entity")) {
e = EntityInstanceFactory::createInstance(superMetaObject->className());
if (e) {
......
superMetaObject = superMetaObject->superClass();
quint8 s = e->getInheritanceStrategy();
delete e;
e = 0;
e = nullptr;
if (stopAtSingleTableInheritance && s == PER_CLASS_TABLE) {
break;
}

Auch abrufbar als: Unified diff