# class NamedIterator | NamedList parameters iterator. More...
Full name | `TelEngine::NamedIterator`
Definition | `#include <yateclass.h>`
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- inline NamedIterator (const NamedList& list)
- inline NamedIterator (const NamedIterator& original)
- inline NamedIterator& operator= (const NamedList& list)
- inline NamedIterator& operator= (const NamedIterator& original)
- const NamedString* get ()
- inline bool eof () const
- inline void reset ()

## Detailed Description

An iterator for NamedString parameters of a NamedList. Fast but unsafe, the list must not be modified during iteration.

inline NamedIterator (const NamedList& list) | ### NamedIterator

Constructor

Parameters:

list | NamedList whose parameters are iterated

inline NamedIterator (const NamedIterator& original) | ### NamedIterator

Copy constructor, points to same list and position as the original

Parameters:

original | Iterator to copy from

inline NamedIterator& operator= (const NamedList& list) | ### operator=

Assignment from list operator

Parameters:

list | NamedList whose parameters are iterated

inline NamedIterator& operator= (const NamedIterator& original) | ### operator=

Assignment operator, points to same list and position as the original

Parameters:

original | Iterator to copy from

const NamedString* get () | ### get

Get the current parameter and advance in the list

Returns: Pointer to list parameter or NULL if advanced past end (eof)

inline bool eof () | ### eof

[const]

Check if the iteration reached end of the parameters list

inline void reset () | ### reset

Reset the iterator to the first position in the parameters list

Generated by: paulc on bussard on Fri Dec 21 16:28:34 2012, using kdoc 2.0a54.