Envision
A visual programming IDE for object-oriented languages
Model
Reference
Model::Reference Member List
This is the complete list of members for
Model::Reference
, including all inherited members.
addUnresolutionSteps
(std::function< void(Node *subTree)> step)
Model::Reference
static
allReferences_
Model::Reference
private
static
clone
() const override
Model::Reference
computeTarget
() const
Model::Reference
virtual
createDefaultInstance
(Node *parent=nullptr)
Model::Reference
static
enableGlobalReferenceResolution_
Model::Reference
private
static
forAll
(Node *subTree, std::function< void(NodeType *node)> function)
Model::Reference
private
static
isReferenceResolutionEnabled
()
Model::Reference
inline
static
isResolved
() const
Model::Reference
inline
load
(PersistentStore &store) override
Model::Reference
virtual
name
() const
Model::Reference
inline
name_
Model::Reference
private
pendingResolution_
Model::Reference
private
static
PersistentStore
class
Model::Reference
friend
Reference
(::Model::Node *parent=nullptr)
Model::Reference
Reference
(::Model::Node *parent, ::Model::PersistentStore &store, bool loadPartially)
Model::Reference
Reference
(const Reference &other)
Model::Reference
ReferenceEstablished
enum value
Model::Reference
private
ReferenceIsBeingResolved
enum value
Model::Reference
private
ReferenceNeedsToBeResolved
enum value
Model::Reference
private
resolve
()
Model::Reference
inline
resolveHelper
(bool indirect)
Model::Reference
private
resolvePending
()
Model::Reference
static
save
(PersistentStore &store) const override
Model::Reference
virtual
setName
(const QString &name)
Model::Reference
setReferenceResolutionEnabled
(bool enable)
Model::Reference
static
setResolutionNeeded
()
Model::Reference
State
enum name
Model::Reference
private
state_
Model::Reference
private
Super
typedef
Core::Reflect< Base >
protected
target
()
Model::Reference
target_
Model::Reference
private
targetChanged
(Node *oldTarget)
Model::Reference
private
virtual
unresolutionSteps_
Model::Reference
private
static
unresolveAfterNewSubTree
(Node *subTree)
Model::Reference
static
unresolveAll
(Node *subTree)
Model::Reference
static
unresolveIfNameIntroduced
(Node *subTreeToUnresolve, Node *subTreeToLookForNewNames)
Model::Reference
static
unresolveNames
(Node *subTree, const QSet< QString > &names)
Model::Reference
static
unresolveReferencesHelper
(Node *subTree, bool all, const QSet< QString > &names)
Model::Reference
private
static
~Reference
() override
Model::Reference
virtual
Generated by
1.9.1