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

SqContextManager::ContextIterator Class Reference

#include <ContextManager.h>

List of all members.

Public Methods

 ContextIterator (const SqContextManager *iterContextManager, int(SqContext::*method)() const=0, SqContext *refContext=0)
 ContextIterator (const SqContextManager &iterContextManager, int(SqContext::*method)() const=0, SqContext *refContext=0)
 ContextIterator (const ContextIterator &iterator, int(SqContext::*method)() const=0)
 ~ContextIterator ()
ContextIterator& operator= (const ContextIterator &iterator)
SqContextoperator++ ()
SqContextoperator-- ()
 operator SqContext * ()
SqContextoperator-> ()
SqContextGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (SqContext *itemContext)
void Check (SqContext *itemContext, SqContext *newItemContext)

Private Attributes

SqContext_refContext
SqContext_prevContext
SqContext_nextContext
const SqContextManager_iterContextManager
ContextIterator* _prev
ContextIterator* _next
int (SqContext::* _method )() const

Static Private Attributes

ContextIterator* _first = 0
ContextIterator* _last = 0


Constructor & Destructor Documentation

SqContextManager::ContextIterator::ContextIterator ( const SqContextManager * iterContextManager,
int(SqContext::* const)() method = 0,
SqContext * refContext = 0 )
 

Definition at line 509 of file ContextManager.cpp.

SqContextManager::ContextIterator::ContextIterator ( const SqContextManager & iterContextManager,
int(SqContext::* const)() method = 0,
SqContext * refContext = 0 )
 

Definition at line 531 of file ContextManager.cpp.

SqContextManager::ContextIterator::ContextIterator ( const ContextIterator & iterator,
int(SqContext::* const)() method = 0 )
 

Definition at line 553 of file ContextManager.cpp.

SqContextManager::ContextIterator::~ContextIterator ( )
 

Definition at line 574 of file ContextManager.cpp.


Member Function Documentation

void SqContextManager::ContextIterator::Check ( SqContext * itemContext,
SqContext * newItemContext ) [static]
 

Definition at line 604 of file ContextManager.cpp.

void SqContextManager::ContextIterator::Check ( SqContext * itemContext ) [static]
 

Definition at line 587 of file ContextManager.cpp.

Referenced by SqContextManager::RemoveContext(), and SqContextManager::ReplaceContext().

SqContext * SqContextManager::ContextIterator::Get ( ) [inline]
 

Definition at line 125 of file ContextManager.h.

int SqContextManager::ContextIterator::IsFirst ( ) [inline]
 

Definition at line 129 of file ContextManager.h.

int SqContextManager::ContextIterator::IsLast ( ) [inline]
 

Definition at line 128 of file ContextManager.h.

void SqContextManager::ContextIterator::Reset ( ) [inline]
 

Definition at line 126 of file ContextManager.h.

SqContextManager::ContextIterator::operator SqContext * ( ) [inline]
 

Definition at line 123 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::operator++ ( ) [inline]
 

Definition at line 101 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::operator-- ( ) [inline]
 

Definition at line 112 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::operator-> ( ) [inline]
 

Definition at line 124 of file ContextManager.h.

ContextIterator & SqContextManager::ContextIterator::operator= ( const ContextIterator & iterator ) [inline]
 

Definition at line 92 of file ContextManager.h.


Member Data Documentation

ContextIterator * SqContextManager::ContextIterator::_first = 0 [static, private]
 

Definition at line 78 of file ContextManager.h.

const SqContextManager * SqContextManager::ContextIterator::_iterContextManager [private]
 

Definition at line 71 of file ContextManager.h.

ContextIterator * SqContextManager::ContextIterator::_last = 0 [static, private]
 

Definition at line 79 of file ContextManager.h.

int (SqContext::* SqContextManager::ContextIterator::_method)() const [private]
 

ContextIterator * SqContextManager::ContextIterator::_next [private]
 

Definition at line 74 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::_nextContext [private]
 

Definition at line 70 of file ContextManager.h.

ContextIterator * SqContextManager::ContextIterator::_prev [private]
 

Definition at line 73 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::_prevContext [private]
 

Definition at line 69 of file ContextManager.h.

SqContext * SqContextManager::ContextIterator::_refContext [private]
 

Definition at line 68 of file ContextManager.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.