BALL
1.4.2
|
Interface for the LineIterator. More...
#include <BALL/FORMAT/INIFile.h>
Public Member Functions | |
IteratorTraits_ () | |
IteratorTraits_ (const IteratorTraits_ &traits) | |
virtual | ~IteratorTraits_ () |
const IteratorTraits_ & | operator= (const IteratorTraits_ &traits) |
std::list< String >::iterator | getPosition () |
SectionIterator | getSection () |
const String & | operator* () 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_ (std::list< Section > &list, SectionIterator section, std::list< String >::iterator line) | |
const std::list< Section > * | getBound_ () const |
void | setLine_ (const String &line) |
Private Attributes | |
std::list< Section > * | bound_ |
SectionIterator | section_ |
std::list< String >::iterator | position_ |
Friends | |
class | INIFile |
BALL::INIFile::IteratorTraits_::IteratorTraits_ | ( | ) |
BALL::INIFile::IteratorTraits_::IteratorTraits_ | ( | const IteratorTraits_ & | traits | ) |
|
virtual |
|
protected |
|
protected |
std::list<String>::iterator BALL::INIFile::IteratorTraits_::getPosition | ( | ) |
SectionIterator BALL::INIFile::IteratorTraits_::getSection | ( | ) |
IteratorTraits_& BALL::INIFile::IteratorTraits_::getSectionNextLine | ( | ) |
bool BALL::INIFile::IteratorTraits_::isSectionEnd | ( | ) | const |
bool BALL::INIFile::IteratorTraits_::isSectionFirstLine | ( | ) | const |
bool BALL::INIFile::IteratorTraits_::isSectionLastLine | ( | ) | const |
bool BALL::INIFile::IteratorTraits_::isValid | ( | ) | const |
bool BALL::INIFile::IteratorTraits_::operator!= | ( | const IteratorTraits_ & | traits | ) | const |
const String& BALL::INIFile::IteratorTraits_::operator* | ( | ) | const |
bool BALL::INIFile::IteratorTraits_::operator+ | ( | ) | const |
IteratorTraits_& BALL::INIFile::IteratorTraits_::operator++ | ( | ) |
IteratorTraits_& BALL::INIFile::IteratorTraits_::operator-- | ( | ) |
const IteratorTraits_& BALL::INIFile::IteratorTraits_::operator= | ( | const IteratorTraits_ & | traits | ) |
bool BALL::INIFile::IteratorTraits_::operator== | ( | const IteratorTraits_ & | traits | ) | const |
|
protected |
void BALL::INIFile::IteratorTraits_::toEnd | ( | ) |
void BALL::INIFile::IteratorTraits_::toFirstLine | ( | ) |
void BALL::INIFile::IteratorTraits_::toLastLine | ( | ) |
void BALL::INIFile::IteratorTraits_::toSectionEnd | ( | ) |
void BALL::INIFile::IteratorTraits_::toSectionFirstLine | ( | ) |
void BALL::INIFile::IteratorTraits_::toSectionLastLine | ( | ) |
|
private |
|
private |
|
private |