Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 19082efe

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 19082efecba561175c5b0f172a63f0c180c5325c
  • Vorgänger d27d606d
  • Nachfolger 95a2ba7e

Started integration of attribute resolver

Unterschiede anzeigen:

src/attributeresolver.h
const Relation &r, const QSharedPointer<Entity> &target);
Attribute* resolveNonRelatedAttribute(const QSharedPointer<Entity> &e,
const QString &attr);
const QMetaObject *resolveInheritance(const QSharedPointer<Entity> &e,Attribute *&attribute);
const QMetaObject *resolveInheritance(const QSharedPointer<Entity> &e,
Attribute *&attribute);
void addAttribute(const QString &className, Attribute *&attr);
Attribute* resolveExplicitAttribute(const QSharedPointer<Entity> &classObj,
const QString &attribute, QSharedPointer<Entity> related = QSharedPointer<Entity>());

Auch abrufbar als: Unified diff