Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SqContext::ObjectReferenceIterator Class Reference

#include <Context.h>

List of all members.

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)
SqObjectReferenceoperator++ ()
SqObjectReferenceoperator-- ()
 operator SqObjectReference * ()
SqObjectReferenceoperator-> ()
SqObjectReferenceGet ()
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


Constructor & Destructor Documentation

SqContext::ObjectReferenceIterator::ObjectReferenceIterator ( const SqContext * iterContext,
int(SqObjectReference::* const)() method = 0,
SqObjectReference * refObjectReference = 0 )
 

Definition at line 525 of file Context.cpp.

SqContext::ObjectReferenceIterator::ObjectReferenceIterator ( const SqContext & iterContext,
int(SqObjectReference::* const)() method = 0,
SqObjectReference * refObjectReference = 0 )
 

Definition at line 547 of file Context.cpp.

SqContext::ObjectReferenceIterator::ObjectReferenceIterator ( const ObjectReferenceIterator & iterator,
int(SqObjectReference::* const)() method = 0 )
 

Definition at line 569 of file Context.cpp.

SqContext::ObjectReferenceIterator::~ObjectReferenceIterator ( )
 

Definition at line 590 of file Context.cpp.


Member Function Documentation

void SqContext::ObjectReferenceIterator::Check ( SqObjectReference * itemObjectReference,
SqObjectReference * newItemObjectReference ) [static]
 

Definition at line 620 of file Context.cpp.

void SqContext::ObjectReferenceIterator::Check ( SqObjectReference * itemObjectReference ) [static]
 

Definition at line 603 of file Context.cpp.

Referenced by SqContext::RemoveObjectReference(), and SqContext::ReplaceObjectReference().

SqObjectReference * SqContext::ObjectReferenceIterator::Get ( ) [inline]
 

Definition at line 125 of file Context.h.

int SqContext::ObjectReferenceIterator::IsFirst ( ) [inline]
 

Definition at line 129 of file Context.h.

int SqContext::ObjectReferenceIterator::IsLast ( ) [inline]
 

Definition at line 128 of file Context.h.

void SqContext::ObjectReferenceIterator::Reset ( ) [inline]
 

Definition at line 126 of file Context.h.

SqContext::ObjectReferenceIterator::operator SqObjectReference * ( ) [inline]
 

Definition at line 123 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::operator++ ( ) [inline]
 

Definition at line 101 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::operator-- ( ) [inline]
 

Definition at line 112 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::operator-> ( ) [inline]
 

Definition at line 124 of file Context.h.

ObjectReferenceIterator & SqContext::ObjectReferenceIterator::operator= ( const ObjectReferenceIterator & iterator ) [inline]
 

Definition at line 92 of file Context.h.


Member Data Documentation

ObjectReferenceIterator * SqContext::ObjectReferenceIterator::_first = 0 [static, private]
 

Definition at line 78 of file Context.h.

const SqContext * SqContext::ObjectReferenceIterator::_iterContext [private]
 

Definition at line 71 of file Context.h.

ObjectReferenceIterator * SqContext::ObjectReferenceIterator::_last = 0 [static, private]
 

Definition at line 79 of file Context.h.

int (SqObjectReference::* SqContext::ObjectReferenceIterator::_method)() const [private]
 

ObjectReferenceIterator * SqContext::ObjectReferenceIterator::_next [private]
 

Definition at line 74 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::_nextObjectReference [private]
 

Definition at line 70 of file Context.h.

ObjectReferenceIterator * SqContext::ObjectReferenceIterator::_prev [private]
 

Definition at line 73 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::_prevObjectReference [private]
 

Definition at line 69 of file Context.h.

SqObjectReference * SqContext::ObjectReferenceIterator::_refObjectReference [private]
 

Definition at line 68 of file Context.h.


The documentation for this class was generated from the following files:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.