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

SCInterfaceRepository::InterfaceMethodIterator Class Reference

#include <InterfaceRepository.h>

List of all members.

Public Methods

 InterfaceMethodIterator (const SCInterfaceRepository *iterInterfaceRepository, int(SCInterfaceMethod::*method)() const=0, SCInterfaceMethod *refInterfaceMethod=0)
 InterfaceMethodIterator (const SCInterfaceRepository &iterInterfaceRepository, int(SCInterfaceMethod::*method)() const=0, SCInterfaceMethod *refInterfaceMethod=0)
 InterfaceMethodIterator (const InterfaceMethodIterator &iterator, int(SCInterfaceMethod::*method)() const=0)
 ~InterfaceMethodIterator ()
InterfaceMethodIterator& operator= (const InterfaceMethodIterator &iterator)
SCInterfaceMethodoperator++ ()
SCInterfaceMethodoperator-- ()
 operator SCInterfaceMethod * ()
SCInterfaceMethodoperator-> ()
SCInterfaceMethodGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (SCInterfaceMethod *itemInterfaceMethod)
void Check (SCInterfaceMethod *itemInterfaceMethod, SCInterfaceMethod *newItemInterfaceMethod)

Private Attributes

SCInterfaceMethod_refInterfaceMethod
SCInterfaceMethod_prevInterfaceMethod
SCInterfaceMethod_nextInterfaceMethod
const SCInterfaceRepository_iterInterfaceRepository
InterfaceMethodIterator* _prev
InterfaceMethodIterator* _next
int (SCInterfaceMethod::* _method )() const

Static Private Attributes

InterfaceMethodIterator* _first = 0
InterfaceMethodIterator* _last = 0


Constructor & Destructor Documentation

SCInterfaceRepository::InterfaceMethodIterator::InterfaceMethodIterator ( const SCInterfaceRepository * iterInterfaceRepository,
int(SCInterfaceMethod::* const)() method = 0,
SCInterfaceMethod * refInterfaceMethod = 0 )
 

Definition at line 400 of file InterfaceRepository.cpp.

SCInterfaceRepository::InterfaceMethodIterator::InterfaceMethodIterator ( const SCInterfaceRepository & iterInterfaceRepository,
int(SCInterfaceMethod::* const)() method = 0,
SCInterfaceMethod * refInterfaceMethod = 0 )
 

Definition at line 422 of file InterfaceRepository.cpp.

SCInterfaceRepository::InterfaceMethodIterator::InterfaceMethodIterator ( const InterfaceMethodIterator & iterator,
int(SCInterfaceMethod::* const)() method = 0 )
 

Definition at line 444 of file InterfaceRepository.cpp.

SCInterfaceRepository::InterfaceMethodIterator::~InterfaceMethodIterator ( )
 

Definition at line 465 of file InterfaceRepository.cpp.


Member Function Documentation

void SCInterfaceRepository::InterfaceMethodIterator::Check ( SCInterfaceMethod * itemInterfaceMethod,
SCInterfaceMethod * newItemInterfaceMethod ) [static]
 

Definition at line 495 of file InterfaceRepository.cpp.

void SCInterfaceRepository::InterfaceMethodIterator::Check ( SCInterfaceMethod * itemInterfaceMethod ) [static]
 

Definition at line 478 of file InterfaceRepository.cpp.

Referenced by SCInterfaceMethod::DestructorInclude(), SCInterfaceRepository::RemoveInterfaceMethod(), and SCInterfaceRepository::ReplaceInterfaceMethod().

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::Get ( ) [inline]
 

Definition at line 139 of file InterfaceRepository.h.

int SCInterfaceRepository::InterfaceMethodIterator::IsFirst ( ) [inline]
 

Definition at line 143 of file InterfaceRepository.h.

int SCInterfaceRepository::InterfaceMethodIterator::IsLast ( ) [inline]
 

Definition at line 142 of file InterfaceRepository.h.

void SCInterfaceRepository::InterfaceMethodIterator::Reset ( ) [inline]
 

Definition at line 140 of file InterfaceRepository.h.

SCInterfaceRepository::InterfaceMethodIterator::operator SCInterfaceMethod * ( ) [inline]
 

Definition at line 137 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::operator++ ( ) [inline]
 

Definition at line 115 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::operator-- ( ) [inline]
 

Definition at line 126 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::operator-> ( ) [inline]
 

Definition at line 138 of file InterfaceRepository.h.

InterfaceMethodIterator & SCInterfaceRepository::InterfaceMethodIterator::operator= ( const InterfaceMethodIterator & iterator ) [inline]
 

Definition at line 106 of file InterfaceRepository.h.


Member Data Documentation

InterfaceMethodIterator * SCInterfaceRepository::InterfaceMethodIterator::_first = 0 [static, private]
 

Definition at line 92 of file InterfaceRepository.h.

const SCInterfaceRepository * SCInterfaceRepository::InterfaceMethodIterator::_iterInterfaceRepository [private]
 

Definition at line 85 of file InterfaceRepository.h.

InterfaceMethodIterator * SCInterfaceRepository::InterfaceMethodIterator::_last = 0 [static, private]
 

Definition at line 93 of file InterfaceRepository.h.

int (SCInterfaceMethod::* SCInterfaceRepository::InterfaceMethodIterator::_method)() const [private]
 

InterfaceMethodIterator * SCInterfaceRepository::InterfaceMethodIterator::_next [private]
 

Definition at line 88 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::_nextInterfaceMethod [private]
 

Definition at line 84 of file InterfaceRepository.h.

InterfaceMethodIterator * SCInterfaceRepository::InterfaceMethodIterator::_prev [private]
 

Definition at line 87 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::_prevInterfaceMethod [private]
 

Definition at line 83 of file InterfaceRepository.h.

SCInterfaceMethod * SCInterfaceRepository::InterfaceMethodIterator::_refInterfaceMethod [private]
 

Definition at line 82 of file InterfaceRepository.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.