Revision 35cf13b7
Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt
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
small cleanup