OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::TAutoEnumerator< T > Class Template Reference

#include <ocf/autodefs.h>

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

Public Member Functions

 TAutoEnumerator ()
 TAutoEnumerator (const TAutoEnumerator< T > &cpy)
void Value (T &v)
 operator T ()
void Value (short &v)
void Value (long &v)
void Value (bool &v)
void Value (TAutoString &v)
 operator short ()
 operator long ()
 operator bool ()
 operator TAutoString ()
Public Member Functions inherited from ocf::TAutoEnumeratorBase
void Bind (TAutoVal &val)
void Unbind ()
bool Step ()
void Clear ()
bool IsValid ()
void Object (TAutoProxy &prx)
void operator= (const TAutoEnumeratorBase &copy)
 ~TAutoEnumeratorBase ()

Additional Inherited Members

Protected Member Functions inherited from ocf::TAutoEnumeratorBase
 TAutoEnumeratorBase ()
 TAutoEnumeratorBase (const TAutoEnumeratorBase &copy)
Protected Attributes inherited from ocf::TAutoEnumeratorBase
IEnumVARIANT * Iterator
TAutoVal Current

Detailed Description

template<class T>
class ocf::TAutoEnumerator< T >

Definition at line 1364 of file autodefs.h.

Constructor & Destructor Documentation

◆ TAutoEnumerator() [1/2]

template<class T>
ocf::TAutoEnumerator< T >::TAutoEnumerator ( )
inline

Definition at line 1366 of file autodefs.h.

References ocf::TAutoEnumeratorBase::TAutoEnumeratorBase().

◆ TAutoEnumerator() [2/2]

template<class T>
ocf::TAutoEnumerator< T >::TAutoEnumerator ( const TAutoEnumerator< T > & cpy)
inline

Member Function Documentation

◆ operator bool()

ocf::TAutoEnumerator< bool >::operator bool ( )
inline

Definition at line 1448 of file autodefs.h.

References TAutoEnumerator(), and ocf::TAutoEnumeratorBase::Current.

◆ operator long()

ocf::TAutoEnumerator< long >::operator long ( )
inline

Definition at line 1445 of file autodefs.h.

References TAutoEnumerator(), and ocf::TAutoEnumeratorBase::Current.

◆ operator short()

ocf::TAutoEnumerator< short >::operator short ( )
inline

Definition at line 1442 of file autodefs.h.

References TAutoEnumerator(), and ocf::TAutoEnumeratorBase::Current.

◆ operator T()

template<class T>
ocf::TAutoEnumerator< T >::operator T ( )

◆ operator TAutoString()

ocf::TAutoEnumerator< TAutoString >::operator TAutoString ( )
inline

Definition at line 1451 of file autodefs.h.

References TAutoEnumerator(), and ocf::TAutoEnumeratorBase::Current.

◆ Value() [1/5]

void ocf::TAutoEnumerator< bool >::Value ( bool & v)
inline

Definition at line 1436 of file autodefs.h.

References ocf::TAutoEnumeratorBase::Current.

◆ Value() [2/5]

void ocf::TAutoEnumerator< long >::Value ( long & v)
inline

Definition at line 1433 of file autodefs.h.

References ocf::TAutoEnumeratorBase::Current.

◆ Value() [3/5]

void ocf::TAutoEnumerator< short >::Value ( short & v)
inline

Definition at line 1430 of file autodefs.h.

References ocf::TAutoEnumeratorBase::Current.

◆ Value() [4/5]

template<class T>
void ocf::TAutoEnumerator< T >::Value ( T & v)

◆ Value() [5/5]

void ocf::TAutoEnumerator< TAutoString >::Value ( TAutoString & v)
inline

Definition at line 1439 of file autodefs.h.

References ocf::TAutoEnumeratorBase::Current.


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