aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Dynamic/LinkedReference
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2012-10-02 15:06:19 +0200
committerSpp <spp@jorge.gr>2012-10-02 15:06:19 +0200
commit7831ecdb182b62d84d0c3c31868a29263d13752e (patch)
tree98385154123a03aee4a26ff6b3498ecbe62390e3 /src/server/shared/Dynamic/LinkedReference
parent380db44583df7abdafb2dfa18d89017dae88d39b (diff)
Core: "Initial support for C++11 compilers"
Diffstat (limited to 'src/server/shared/Dynamic/LinkedReference')
-rwxr-xr-xsrc/server/shared/Dynamic/LinkedReference/Reference.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/server/shared/Dynamic/LinkedReference/Reference.h b/src/server/shared/Dynamic/LinkedReference/Reference.h
index d4c607470cc..6c9710381b9 100755
--- a/src/server/shared/Dynamic/LinkedReference/Reference.h
+++ b/src/server/shared/Dynamic/LinkedReference/Reference.h
@@ -57,13 +57,21 @@ template <class TO, class FROM> class Reference : public LinkedListElement
// We don't need the reference anymore. Call comes from the refFrom object
// Tell our refTo object, that the link is cut
- void unlink() { targetObjectDestroyLink(); delink(); iRefTo = NULL; iRefFrom = NULL; }
+ void unlink()
+ {
+ targetObjectDestroyLink();
+ delink();
+ iRefTo = NULL;
+ iRefFrom = NULL;
+ }
// Link is invalid due to destruction of referenced target object. Call comes from the refTo object
// Tell our refFrom object, that the link is cut
void invalidate() // the iRefFrom MUST remain!!
{
- sourceObjectDestroyLink(); delink(); iRefTo = NULL;
+ sourceObjectDestroyLink();
+ delink();
+ iRefTo = NULL;
}
bool isValid() const // Only check the iRefTo
@@ -89,4 +97,3 @@ template <class TO, class FROM> class Reference : public LinkedListElement
//=====================================================
#endif
-