|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
automation collection iterator More...
#include <ocf/autodefs.h>
Public Member Functions | |
| HRESULT _IFUNC | QueryInterface (const GUID &iid, void **pif) |
| unsigned long _IFUNC | AddRef () |
| unsigned long _IFUNC | Release () |
| HRESULT _IFUNC | Next (unsigned long count, VARIANT *retvals, unsigned long *retcount) |
| HRESULT _IFUNC | Skip (unsigned long count) |
| HRESULT _IFUNC | Reset () |
| HRESULT _IFUNC | Clone (IEnumVARIANT **retiter) |
| virtual void | Init ()=0 |
| virtual bool | Test ()=0 |
| virtual void | Step ()=0 |
| virtual void | Return (TAutoVal &v)=0 |
| virtual TAutoIterator * | Copy ()=0 |
| TAutoSymbol * | GetSymbol () |
| void | SetSymbol (TAutoSymbol *sym) |
| operator IUnknown * () | |
| virtual | ~TAutoIterator () |
Public Attributes | |
| TAutoClass * | Class |
Protected Member Functions | |
| TAutoIterator (TAutoCreator &creator, IUnknown *owner, owl::TLangId lang) | |
| TAutoIterator (TAutoIterator ©) | |
Protected Attributes | |
| TAutoSymbol * | Symbol |
| TAutoCreator & | Creator |
| IUnknown * | Owner |
| unsigned | RefCnt |
| owl::TLangId | Lang |
automation collection iterator
Definition at line 1186 of file autodefs.h.
|
virtual |
Definition at line 39 of file autoiter.cpp.
References Owner.
|
protected |
Definition at line 18 of file autoiter.cpp.
|
protected |
Definition at line 29 of file autoiter.cpp.
References Owner.
Definition at line 62 of file autoiter.cpp.
References RefCnt.
Definition at line 133 of file autoiter.cpp.
References Copy(), HR_NOERROR, and HR_OUTOFMEMORY.
|
pure virtual |
|
inline |
Definition at line 1903 of file autodefs.h.
References Symbol.
| HRESULT _IFUNC ocf::TAutoIterator::Next | ( | unsigned long | count, |
| VARIANT * | retvals, | ||
| unsigned long * | retcount ) |
Definition at line 78 of file autoiter.cpp.
References ocf::TAutoEnum::Convert(), ocf::TAutoCreator::CreateDispatch(), Creator, ocf::TAutoSymbol::GetEnum(), HR_FALSE, HR_NOERROR, ocf::TAutoSymbol::IsEnum(), Lang, Return(), Step(), Symbol, and Test().
|
inline |
Definition at line 1902 of file autodefs.h.
Definition at line 48 of file autoiter.cpp.
References HR_NOERROR, HR_NOINTERFACE, and RefCnt.
Definition at line 70 of file autoiter.cpp.
References RefCnt.
Definition at line 124 of file autoiter.cpp.
References HR_NOERROR, and Init().
|
inline |
Definition at line 1904 of file autodefs.h.
References Symbol.
Definition at line 111 of file autoiter.cpp.
References HR_FALSE, HR_NOERROR, Step(), and Test().
| TAutoClass* ocf::TAutoIterator::Class |
Definition at line 1211 of file autodefs.h.
|
protected |
Definition at line 1214 of file autodefs.h.
|
protected |
Definition at line 1217 of file autodefs.h.
|
protected |
Definition at line 1215 of file autodefs.h.
|
protected |
Definition at line 1216 of file autodefs.h.
|
protected |
Definition at line 1213 of file autodefs.h.