OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::TAutoEnumeratorBase Class Reference

#include <ocf/autodefs.h>

Inheritance diagram for ocf::TAutoEnumeratorBase:
ocf::TAutoEnumerator< T >

Public Member Functions

void Bind (TAutoVal &val)
 
void Unbind ()
 
bool Step ()
 
void Clear ()
 
bool IsValid ()
 
void Object (TAutoProxy &prx)
 
void operator= (const TAutoEnumeratorBase &copy)
 
 ~TAutoEnumeratorBase ()
 

Protected Member Functions

 TAutoEnumeratorBase ()
 
 TAutoEnumeratorBase (const TAutoEnumeratorBase &copy)
 

Protected Attributes

IEnumVARIANT * Iterator
 
TAutoVal Current
 

Detailed Description

Definition at line 1346 of file autodefs.h.

Constructor & Destructor Documentation

◆ ~TAutoEnumeratorBase()

ocf::TAutoEnumeratorBase::~TAutoEnumeratorBase ( )
inline

Definition at line 1355 of file autodefs.h.

◆ TAutoEnumeratorBase() [1/2]

ocf::TAutoEnumeratorBase::TAutoEnumeratorBase ( )
inlineprotected

Definition at line 1357 of file autodefs.h.

◆ TAutoEnumeratorBase() [2/2]

ocf::TAutoEnumeratorBase::TAutoEnumeratorBase ( const TAutoEnumeratorBase & copy)
protected

Definition at line 274 of file autocli.cpp.

References ocf::TXOle::Check(), ocf::TAutoVal::Copy(), Current, and Iterator.

Member Function Documentation

◆ Bind()

void ocf::TAutoEnumeratorBase::Bind ( TAutoVal & val)

Definition at line 297 of file autocli.cpp.

References _T, ocf::TXOle::Check(), Iterator, and Unbind().

◆ Clear()

void ocf::TAutoEnumeratorBase::Clear ( )
inline

Definition at line 1351 of file autodefs.h.

◆ IsValid()

bool ocf::TAutoEnumeratorBase::IsValid ( )
inline

Definition at line 1352 of file autodefs.h.

References ocf::atVoid.

◆ Object()

void ocf::TAutoEnumeratorBase::Object ( TAutoProxy & prx)
inline

Definition at line 1353 of file autodefs.h.

References ocf::TAutoProxy::Bind().

◆ operator=()

void ocf::TAutoEnumeratorBase::operator= ( const TAutoEnumeratorBase & copy)

Definition at line 285 of file autocli.cpp.

References ocf::TXOle::Check(), ocf::TAutoVal::Copy(), Current, Iterator, and Unbind().

◆ Step()

bool ocf::TAutoEnumeratorBase::Step ( )

Definition at line 308 of file autocli.cpp.

References _T, ocf::TXOle::Check(), Clear(), Current, HR_NOINTERFACE, ocf::HRIsOK(), and Iterator.

◆ Unbind()

void ocf::TAutoEnumeratorBase::Unbind ( )
inline

Definition at line 1349 of file autodefs.h.

Member Data Documentation

◆ Current

TAutoVal ocf::TAutoEnumeratorBase::Current
protected

Definition at line 1360 of file autodefs.h.

◆ Iterator

IEnumVARIANT* ocf::TAutoEnumeratorBase::Iterator
protected

Definition at line 1359 of file autodefs.h.


The documentation for this class was generated from the following files: