KVIrc 5.2.4
Developer APIs
Public Member Functions | Private Attributes | List of all members
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

Member Function Documentation

◆ operator!=()

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

◆ 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

◆ ptrList

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

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