diff options
| author | megamage <none@none> | 2008-11-28 13:10:16 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2008-11-28 13:10:16 -0600 |
| commit | 93ba82e8ca62809ba048218ff8bca2f36d069962 (patch) | |
| tree | 39cb5ea3b2b9db0b6010f2c6ca9ec67d82bccfbc /src/framework/Utilities/LinkedReference | |
| parent | fb2c984b03ebe0b0595071a689d79f5d7b4dab9e (diff) | |
| parent | b37d7ae04232fc9279e505926468c91f9e26a991 (diff) | |
*Merge with 342.
--HG--
branch : trunk
Diffstat (limited to 'src/framework/Utilities/LinkedReference')
| -rw-r--r-- | src/framework/Utilities/LinkedReference/Reference.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/framework/Utilities/LinkedReference/Reference.h b/src/framework/Utilities/LinkedReference/Reference.h index ca837c81f91..bce0e0f387c 100644 --- a/src/framework/Utilities/LinkedReference/Reference.h +++ b/src/framework/Utilities/LinkedReference/Reference.h @@ -73,9 +73,15 @@ template <class TO, class FROM> class Reference : public LinkedListElement return iRefTo != NULL; } - Reference<TO,FROM>* next() { return((Reference<TO,FROM>*)LinkedListElement::next()); } - Reference<TO,FROM>const* next() const { return((Reference<TO,FROM> const*)LinkedListElement::next()); } - Reference<TO,FROM>* prev() { return((Reference<TO,FROM>*)LinkedListElement::prev()); } + Reference<TO,FROM> * next() { return((Reference<TO,FROM> *) LinkedListElement::next()); } + Reference<TO,FROM> const * next() const { return((Reference<TO,FROM> const *) LinkedListElement::next()); } + Reference<TO,FROM> * prev() { return((Reference<TO,FROM> *) LinkedListElement::prev()); } + Reference<TO,FROM> const * prev() const { return((Reference<TO,FROM> const *) LinkedListElement::prev()); } + + Reference<TO,FROM> * nocheck_next() { return((Reference<TO,FROM> *) LinkedListElement::nocheck_next()); } + Reference<TO,FROM> const * nocheck_next() const { return((Reference<TO,FROM> const *) LinkedListElement::nocheck_next()); } + Reference<TO,FROM> * nocheck_prev() { return((Reference<TO,FROM> *) LinkedListElement::nocheck_prev()); } + Reference<TO,FROM> const * nocheck_prev() const { return((Reference<TO,FROM> const *) LinkedListElement::nocheck_prev()); } inline TO* operator ->() const { return iRefTo; } inline TO* getTarget() const { return iRefTo; } |
