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

SCInterfaceMethod::MethParamIterator Class Reference

#include <InterfaceMethod.h>

List of all members.

Public Methods

 MethParamIterator (const SCInterfaceMethod *iterInterfaceMethod, int(SCMethParam::*method)() const=0, SCMethParam *refMethParam=0)
 MethParamIterator (const SCInterfaceMethod &iterInterfaceMethod, int(SCMethParam::*method)() const=0, SCMethParam *refMethParam=0)
 MethParamIterator (const MethParamIterator &iterator, int(SCMethParam::*method)() const=0)
 ~MethParamIterator ()
MethParamIterator& operator= (const MethParamIterator &iterator)
SCMethParamoperator++ ()
SCMethParamoperator-- ()
 operator SCMethParam * ()
SCMethParamoperator-> ()
SCMethParamGet ()
void Reset ()
int IsLast ()
int IsFirst ()

Static Public Methods

void Check (SCMethParam *itemMethParam)
void Check (SCMethParam *itemMethParam, SCMethParam *newItemMethParam)

Private Attributes

SCMethParam_refMethParam
SCMethParam_prevMethParam
SCMethParam_nextMethParam
const SCInterfaceMethod_iterInterfaceMethod
MethParamIterator* _prev
MethParamIterator* _next
int (SCMethParam::* _method )() const

Static Private Attributes

MethParamIterator* _first = 0
MethParamIterator* _last = 0


Constructor & Destructor Documentation

SCInterfaceMethod::MethParamIterator::MethParamIterator ( const SCInterfaceMethod * iterInterfaceMethod,
int(SCMethParam::* const)() method = 0,
SCMethParam * refMethParam = 0 )
 

Definition at line 437 of file InterfaceMethod.cpp.

SCInterfaceMethod::MethParamIterator::MethParamIterator ( const SCInterfaceMethod & iterInterfaceMethod,
int(SCMethParam::* const)() method = 0,
SCMethParam * refMethParam = 0 )
 

Definition at line 459 of file InterfaceMethod.cpp.

SCInterfaceMethod::MethParamIterator::MethParamIterator ( const MethParamIterator & iterator,
int(SCMethParam::* const)() method = 0 )
 

Definition at line 481 of file InterfaceMethod.cpp.

SCInterfaceMethod::MethParamIterator::~MethParamIterator ( )
 

Definition at line 502 of file InterfaceMethod.cpp.


Member Function Documentation

void SCInterfaceMethod::MethParamIterator::Check ( SCMethParam * itemMethParam,
SCMethParam * newItemMethParam ) [static]
 

Definition at line 532 of file InterfaceMethod.cpp.

void SCInterfaceMethod::MethParamIterator::Check ( SCMethParam * itemMethParam ) [static]
 

Definition at line 515 of file InterfaceMethod.cpp.

Referenced by SCMethParam::DestructorInclude(), SCInterfaceMethod::RemoveMethParam(), and SCInterfaceMethod::ReplaceMethParam().

SCMethParam * SCInterfaceMethod::MethParamIterator::Get ( ) [inline]
 

Definition at line 156 of file InterfaceMethod.h.

int SCInterfaceMethod::MethParamIterator::IsFirst ( ) [inline]
 

Definition at line 160 of file InterfaceMethod.h.

int SCInterfaceMethod::MethParamIterator::IsLast ( ) [inline]
 

Definition at line 159 of file InterfaceMethod.h.

void SCInterfaceMethod::MethParamIterator::Reset ( ) [inline]
 

Definition at line 157 of file InterfaceMethod.h.

SCInterfaceMethod::MethParamIterator::operator SCMethParam * ( ) [inline]
 

Definition at line 154 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::operator++ ( ) [inline]
 

Definition at line 132 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::operator-- ( ) [inline]
 

Definition at line 143 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::operator-> ( ) [inline]
 

Definition at line 155 of file InterfaceMethod.h.

MethParamIterator & SCInterfaceMethod::MethParamIterator::operator= ( const MethParamIterator & iterator ) [inline]
 

Definition at line 123 of file InterfaceMethod.h.


Member Data Documentation

MethParamIterator * SCInterfaceMethod::MethParamIterator::_first = 0 [static, private]
 

Definition at line 109 of file InterfaceMethod.h.

const SCInterfaceMethod * SCInterfaceMethod::MethParamIterator::_iterInterfaceMethod [private]
 

Definition at line 102 of file InterfaceMethod.h.

MethParamIterator * SCInterfaceMethod::MethParamIterator::_last = 0 [static, private]
 

Definition at line 110 of file InterfaceMethod.h.

int (SCMethParam::* SCInterfaceMethod::MethParamIterator::_method)() const [private]
 

MethParamIterator * SCInterfaceMethod::MethParamIterator::_next [private]
 

Definition at line 105 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::_nextMethParam [private]
 

Definition at line 101 of file InterfaceMethod.h.

MethParamIterator * SCInterfaceMethod::MethParamIterator::_prev [private]
 

Definition at line 104 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::_prevMethParam [private]
 

Definition at line 100 of file InterfaceMethod.h.

SCMethParam * SCInterfaceMethod::MethParamIterator::_refMethParam [private]
 

Definition at line 99 of file InterfaceMethod.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.