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::valuelistiterator< type_t > Class Template Reference

#include <valuelist.h>

Public Member Functions

 valuelistiterator (valuelist< type_t > &)
 
 ~valuelistiterator ()
 
int count (void)
 
char * toFirst (void)
 
char * toLast (void)
 
char * operator++ (void)
 
char * operator-- (void)
 
char * operator* (void)
 
char * current (void)
 
char * currentKey (void)
 
type_t * currentVal (void)
 
char * first (void)
 
char * last (void)
 

Private Attributes

valuelist< type_t > * _valuelist
 
valentry< type_t > * _first
 
valentry< type_t > * _last
 
valentry< type_t > * _current
 

Detailed Description

template<class type_t>
class qucs::valuelistiterator< type_t >

Definition at line 32 of file valuelist.h.

Constructor & Destructor Documentation

template<class type_t >
qucs::valuelistiterator< type_t >::valuelistiterator ( valuelist< type_t > &  v)

Definition at line 162 of file valuelist.cpp.

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

Definition at line 170 of file valuelist.cpp.

Member Function Documentation

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

Definition at line 175 of file valuelist.cpp.

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

Definition at line 209 of file valuelist.cpp.

template<class type_t >
char * qucs::valuelistiterator< type_t >::currentKey ( void  )

Definition at line 215 of file valuelist.cpp.

template<class type_t >
type_t * qucs::valuelistiterator< type_t >::currentVal ( void  )

Definition at line 221 of file valuelist.cpp.

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

Definition at line 227 of file valuelist.cpp.

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

Definition at line 233 of file valuelist.cpp.

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

Definition at line 87 of file valuelist.h.

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

Definition at line 195 of file valuelist.cpp.

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

Definition at line 202 of file valuelist.cpp.

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

Definition at line 181 of file valuelist.cpp.

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

Definition at line 188 of file valuelist.cpp.

Field Documentation

template<class type_t >
valentry<type_t>* qucs::valuelistiterator< type_t >::_current
private

Definition at line 98 of file valuelist.h.

template<class type_t >
valentry<type_t>* qucs::valuelistiterator< type_t >::_first
private

Definition at line 96 of file valuelist.h.

template<class type_t >
valentry<type_t>* qucs::valuelistiterator< type_t >::_last
private

Definition at line 97 of file valuelist.h.

template<class type_t >
valuelist<type_t>* qucs::valuelistiterator< type_t >::_valuelist
private

Definition at line 95 of file valuelist.h.


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