Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes
qucs::ptrlistiterator< type_t > Class Template Reference

#include <ptrlist.h>

Public Member Functions

 ptrlistiterator ()
 
 ptrlistiterator (ptrlist< type_t > &)
 
 ~ptrlistiterator ()
 
int count (void)
 
type_t * toFirst (void)
 
type_t * toLast (void)
 
type_t * operator++ (void)
 
type_t * operator-- (void)
 
type_t * operator* (void)
 
type_t * current (void)
 
type_t * first (void)
 
type_t * last (void)
 

Private Attributes

ptrlist< type_t > * _ptrlist
 
ptrentry< type_t > * _first
 
ptrentry< type_t > * _last
 
ptrentry< type_t > * _current
 

Detailed Description

template<class type_t>
class qucs::ptrlistiterator< type_t >

Definition at line 32 of file ptrlist.h.

Constructor & Destructor Documentation

template<class type_t >
qucs::ptrlistiterator< type_t >::ptrlistiterator ( )

Definition at line 163 of file ptrlist.cpp.

template<class type_t >
qucs::ptrlistiterator< type_t >::ptrlistiterator ( ptrlist< type_t > &  p)

Definition at line 155 of file ptrlist.cpp.

template<class type_t >
qucs::ptrlistiterator< type_t >::~ptrlistiterator ( )

Definition at line 170 of file ptrlist.cpp.

Member Function Documentation

template<class type_t >
int qucs::ptrlistiterator< type_t >::count ( void  )

Definition at line 175 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::current ( void  )

Definition at line 210 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::first ( void  )

Definition at line 216 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::last ( void  )

Definition at line 222 of file ptrlist.cpp.

template<class type_t>
type_t* qucs::ptrlistiterator< type_t >::operator* ( void  )
inline

Definition at line 86 of file ptrlist.h.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::operator++ ( void  )

Definition at line 196 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::operator-- ( void  )

Definition at line 203 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::toFirst ( void  )

Definition at line 181 of file ptrlist.cpp.

template<class type_t >
type_t * qucs::ptrlistiterator< type_t >::toLast ( void  )

Definition at line 188 of file ptrlist.cpp.

Field Documentation

template<class type_t>
ptrentry<type_t>* qucs::ptrlistiterator< type_t >::_current
private

Definition at line 95 of file ptrlist.h.

template<class type_t>
ptrentry<type_t>* qucs::ptrlistiterator< type_t >::_first
private

Definition at line 93 of file ptrlist.h.

template<class type_t>
ptrentry<type_t>* qucs::ptrlistiterator< type_t >::_last
private

Definition at line 94 of file ptrlist.h.

template<class type_t>
ptrlist<type_t>* qucs::ptrlistiterator< type_t >::_ptrlist
private

Definition at line 92 of file ptrlist.h.


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