#include <Context.h>
Public Methods | |
ObjectReferenceIterator (const SqContext *iterContext, int(SqObjectReference::*method)() const=0, SqObjectReference *refObjectReference=0) | |
ObjectReferenceIterator (const SqContext &iterContext, int(SqObjectReference::*method)() const=0, SqObjectReference *refObjectReference=0) | |
ObjectReferenceIterator (const ObjectReferenceIterator &iterator, int(SqObjectReference::*method)() const=0) | |
~ObjectReferenceIterator () | |
ObjectReferenceIterator& | operator= (const ObjectReferenceIterator &iterator) |
SqObjectReference* | operator++ () |
SqObjectReference* | operator-- () |
operator SqObjectReference * () | |
SqObjectReference* | operator-> () |
SqObjectReference* | Get () |
void | Reset () |
int | IsLast () |
int | IsFirst () |
Static Public Methods | |
void | Check (SqObjectReference *itemObjectReference) |
void | Check (SqObjectReference *itemObjectReference, SqObjectReference *newItemObjectReference) |
Private Attributes | |
SqObjectReference* | _refObjectReference |
SqObjectReference* | _prevObjectReference |
SqObjectReference* | _nextObjectReference |
const SqContext* | _iterContext |
ObjectReferenceIterator* | _prev |
ObjectReferenceIterator* | _next |
int (SqObjectReference::* | _method )() const |
Static Private Attributes | |
ObjectReferenceIterator* | _first = 0 |
ObjectReferenceIterator* | _last = 0 |
|
Definition at line 525 of file Context.cpp. |
|
Definition at line 547 of file Context.cpp. |
|
Definition at line 569 of file Context.cpp. |
|
Definition at line 590 of file Context.cpp. |
|
Definition at line 620 of file Context.cpp. |
|
Definition at line 603 of file Context.cpp. Referenced by SqContext::RemoveObjectReference(), and SqContext::ReplaceObjectReference(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|