Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

INIFile::IteratorTraits_ Class Reference

Interface for the LineIterator. More...

#include <INIFile.h>

List of all members.

Public Member Functions

 IteratorTraits_ (const IteratorTraits_ &traits)
const IteratorTraits_operator= (const IteratorTraits_ &traits)
List< String >::Iterator getPosition ()
SectionIterator getSection ()
const Stringoperator * () const
IteratorTraits_operator++ ()
IteratorTraits_operator-- ()
IteratorTraits_getSectionNextLine ()
bool operator== (const IteratorTraits_ &traits) const
bool operator!= (const IteratorTraits_ &traits) const
bool operator+ () const
bool isValid () const
void toSectionFirstLine ()
void toSectionLastLine ()
void toSectionEnd ()
bool isSectionFirstLine () const
bool isSectionLastLine () const
bool isSectionEnd () const
void toFirstLine ()
void toLastLine ()
void toEnd ()

Protected Member Functions

 IteratorTraits_ (List< Section > &list, SectionIterator section, List< String >::Iterator line)
const List< Section > * getBound_ () const
void setLine_ (const String &line)

Friends

class INIFile


Detailed Description

Interface for the LineIterator.