KVIrc 5.2.6
Developer APIs
KviPtrListIterator< T > Class Template Reference

#include <KviPtrListIterator.h>

Public Member Functions

 KviPtrListIterator (KviPointerList< T > *ptrList, T *c)
 
bool operator!= (const KviPtrListIterator &other) const
 
T & operator* () const
 
KviPtrListIteratoroperator++ ()
 

Private Attributes

T * c
 
KviPointerList< T > * ptrList
 

Constructor & Destructor Documentation

◆ KviPtrListIterator()

template<typename T>
KviPtrListIterator< T >::KviPtrListIterator ( KviPointerList< T > * ptrList,
T * c )
inlineexplicit

References c, and ptrList.

Referenced by operator!=(), and operator++().

Member Function Documentation

◆ operator!=()

template<typename T>
bool KviPtrListIterator< T >::operator!= ( const KviPtrListIterator< T > & other) const
inline

References c, and KviPtrListIterator().

◆ operator*()

template<typename T>
T & KviPtrListIterator< T >::operator* ( ) const
inline

◆ operator++()

template<typename T>
KviPtrListIterator & KviPtrListIterator< T >::operator++ ( )
inline

Member Data Documentation

◆ c

template<typename T>
T* KviPtrListIterator< T >::c
private

Referenced by KviPtrListIterator(), and operator!=().

◆ ptrList

template<typename T>
KviPointerList<T>* KviPtrListIterator< T >::ptrList
private

Referenced by KviPtrListIterator().


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