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

TypeCodeList::TypeCodeElmIterator Class Reference

#include <TypeCodeList.h>

List of all members.

Public Methods

 TypeCodeElmIterator (const TypeCodeList *iterTypeCodeList, int(TypeCodeElm::*method)() const=0, TypeCodeElm *refTypeCodeElm=0)
 TypeCodeElmIterator (const TypeCodeList &iterTypeCodeList, int(TypeCodeElm::*method)() const=0, TypeCodeElm *refTypeCodeElm=0)
 TypeCodeElmIterator (const TypeCodeElmIterator &iterator, int(TypeCodeElm::*method)() const=0)
 ~TypeCodeElmIterator ()
TypeCodeElmIterator& operator= (const TypeCodeElmIterator &iterator)
TypeCodeElmoperator++ ()
TypeCodeElmoperator-- ()
 operator TypeCodeElm * ()
TypeCodeElmoperator-> ()
TypeCodeElmGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (TypeCodeElm *itemTypeCodeElm)
void Check (TypeCodeElm *itemTypeCodeElm, TypeCodeElm *newItemTypeCodeElm)

Private Attributes

TypeCodeElm_refTypeCodeElm
TypeCodeElm_prevTypeCodeElm
TypeCodeElm_nextTypeCodeElm
const TypeCodeList_iterTypeCodeList
TypeCodeElmIterator* _prev
TypeCodeElmIterator* _next
int (TypeCodeElm::* _method )() const

Static Private Attributes

TypeCodeElmIterator* _first = 0
TypeCodeElmIterator* _last = 0


Constructor & Destructor Documentation

TypeCodeList::TypeCodeElmIterator::TypeCodeElmIterator ( const TypeCodeList * iterTypeCodeList,
int(TypeCodeElm::* const)() method = 0,
TypeCodeElm * refTypeCodeElm = 0 )
 

Definition at line 396 of file TypeCodeList.cpp.

TypeCodeList::TypeCodeElmIterator::TypeCodeElmIterator ( const TypeCodeList & iterTypeCodeList,
int(TypeCodeElm::* const)() method = 0,
TypeCodeElm * refTypeCodeElm = 0 )
 

Definition at line 418 of file TypeCodeList.cpp.

TypeCodeList::TypeCodeElmIterator::TypeCodeElmIterator ( const TypeCodeElmIterator & iterator,
int(TypeCodeElm::* const)() method = 0 )
 

Definition at line 440 of file TypeCodeList.cpp.

TypeCodeList::TypeCodeElmIterator::~TypeCodeElmIterator ( )
 

Definition at line 461 of file TypeCodeList.cpp.


Member Function Documentation

void TypeCodeList::TypeCodeElmIterator::Check ( TypeCodeElm * itemTypeCodeElm,
TypeCodeElm * newItemTypeCodeElm ) [static]
 

Definition at line 491 of file TypeCodeList.cpp.

void TypeCodeList::TypeCodeElmIterator::Check ( TypeCodeElm * itemTypeCodeElm ) [static]
 

Definition at line 474 of file TypeCodeList.cpp.

Referenced by TypeCodeElm::DestructorInclude(), TypeCodeList::RemoveTypeCodeElm(), and TypeCodeList::ReplaceTypeCodeElm().

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::Get ( ) [inline]
 

Definition at line 143 of file TypeCodeList.h.

int TypeCodeList::TypeCodeElmIterator::IsFirst ( ) [inline]
 

Definition at line 147 of file TypeCodeList.h.

int TypeCodeList::TypeCodeElmIterator::IsLast ( ) [inline]
 

Definition at line 146 of file TypeCodeList.h.

void TypeCodeList::TypeCodeElmIterator::Reset ( ) [inline]
 

Definition at line 144 of file TypeCodeList.h.

TypeCodeList::TypeCodeElmIterator::operator TypeCodeElm * ( ) [inline]
 

Definition at line 141 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::operator++ ( ) [inline]
 

Definition at line 119 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::operator-- ( ) [inline]
 

Definition at line 130 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::operator-> ( ) [inline]
 

Definition at line 142 of file TypeCodeList.h.

TypeCodeElmIterator & TypeCodeList::TypeCodeElmIterator::operator= ( const TypeCodeElmIterator & iterator ) [inline]
 

Definition at line 110 of file TypeCodeList.h.


Member Data Documentation

TypeCodeElmIterator * TypeCodeList::TypeCodeElmIterator::_first = 0 [static, private]
 

Definition at line 96 of file TypeCodeList.h.

const TypeCodeList * TypeCodeList::TypeCodeElmIterator::_iterTypeCodeList [private]
 

Definition at line 89 of file TypeCodeList.h.

TypeCodeElmIterator * TypeCodeList::TypeCodeElmIterator::_last = 0 [static, private]
 

Definition at line 97 of file TypeCodeList.h.

int (TypeCodeElm::* TypeCodeList::TypeCodeElmIterator::_method)() const [private]
 

TypeCodeElmIterator * TypeCodeList::TypeCodeElmIterator::_next [private]
 

Definition at line 92 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::_nextTypeCodeElm [private]
 

Definition at line 88 of file TypeCodeList.h.

TypeCodeElmIterator * TypeCodeList::TypeCodeElmIterator::_prev [private]
 

Definition at line 91 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::_prevTypeCodeElm [private]
 

Definition at line 87 of file TypeCodeList.h.

TypeCodeElm * TypeCodeList::TypeCodeElmIterator::_refTypeCodeElm [private]
 

Definition at line 86 of file TypeCodeList.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.