#include <InterfaceRepository.h>
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) |
SCInterfaceMethod* | operator++ () |
SCInterfaceMethod* | operator-- () |
operator SCInterfaceMethod * () | |
SCInterfaceMethod* | operator-> () |
SCInterfaceMethod* | Get () |
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 |
|
Definition at line 400 of file InterfaceRepository.cpp. |
|
Definition at line 422 of file InterfaceRepository.cpp. |
|
Definition at line 444 of file InterfaceRepository.cpp. |
|
Definition at line 465 of file InterfaceRepository.cpp. |
|
Definition at line 495 of file InterfaceRepository.cpp. |
|
Definition at line 478 of file InterfaceRepository.cpp. Referenced by SCInterfaceMethod::DestructorInclude(), SCInterfaceRepository::RemoveInterfaceMethod(), and SCInterfaceRepository::ReplaceInterfaceMethod(). |
|
Definition at line 139 of file InterfaceRepository.h. |
|
Definition at line 143 of file InterfaceRepository.h. |
|
Definition at line 142 of file InterfaceRepository.h. |
|
Definition at line 140 of file InterfaceRepository.h. |
|
Definition at line 137 of file InterfaceRepository.h. |
|
Definition at line 115 of file InterfaceRepository.h. |
|
Definition at line 126 of file InterfaceRepository.h. |
|
Definition at line 138 of file InterfaceRepository.h. |
|
Definition at line 106 of file InterfaceRepository.h. |
|
Definition at line 92 of file InterfaceRepository.h. |
|
Definition at line 85 of file InterfaceRepository.h. |
|
Definition at line 93 of file InterfaceRepository.h. |
|
|
|
Definition at line 88 of file InterfaceRepository.h. |
|
Definition at line 84 of file InterfaceRepository.h. |
|
Definition at line 87 of file InterfaceRepository.h. |
|
Definition at line 83 of file InterfaceRepository.h. |
|
Definition at line 82 of file InterfaceRepository.h. |