#include <yateclass.h>
Public Member Functions | |
NamedIterator (const NamedList &list) | |
NamedIterator (const NamedIterator &original) | |
NamedIterator & | operator= (const NamedList &list) |
NamedIterator & | operator= (const NamedIterator &original) |
const NamedString * | get () |
bool | eof () const |
void | reset () |
An iterator for NamedString parameters of a NamedList. Fast but unsafe, the list must not be modified during iteration.
NamedIterator | ( | const NamedList & | list | ) | [inline] |
Constructor
list | NamedList whose parameters are iterated |
NamedIterator | ( | const NamedIterator & | original | ) | [inline] |
Copy constructor, points to same list and position as the original
original | Iterator to copy from |
NamedIterator& operator= | ( | const NamedList & | list | ) | [inline] |
Assignment from list operator
list | NamedList whose parameters are iterated |
References NamedList::m_params, and ObjList::skipNull().
NamedIterator& operator= | ( | const NamedIterator & | original | ) | [inline] |
Assignment operator, points to same list and position as the original
original | Iterator to copy from |
References NamedIterator::m_item, and NamedIterator::m_list.
const NamedString* get | ( | ) |
Get the current parameter and advance in the list
bool eof | ( | ) | const [inline] |
Check if the iteration reached end of the parameters list
void reset | ( | ) | [inline] |
Reset the iterator to the first position in the parameters list
References ObjList::skipNull().