Esempio n. 1
0
File: INIFile.C Progetto: HeyJJ/ball
	INIFile::SectionIterator INIFile::getSection(const String& section_name)
	{
		if (!section_index_.has(section_name)) 
		{
			return SectionIterator(sections_.end());
		}
		return section_index_[section_name];
	}
Esempio n. 2
0
File: INIFile.C Progetto: HeyJJ/ball
	INIFile::SectionIterator INIFile::getSection(Position pos)
	{
		if (pos >= sections_.size())
		{
			return SectionIterator(sections_.end());
		}

		SectionIterator it = sections_.begin();
		for (Position i = 0; i < pos && it != sections_.end(); i++)
		{
			++it;
		}
		return it;
	}
Esempio n. 3
0
 LayerSpecification::SectionIterator
 LayerSpecification::getSectionIterator() const
 {
     return SectionIterator(d_sections.begin(), d_sections.end());
 }
Esempio n. 4
0
 //-----------------------------------------------------------------------
 ConfigFile::SectionIterator ConfigFile::getSectionIterator(void)
 {
     return SectionIterator(mSettings.begin(), mSettings.end());
 }
/**
    This method returns a section iterator pointing past the last section.
    \return the iterator
*/
INIFile::SectionIterator INIFile::end() const {
    return SectionIterator();
}
/**
    This method returns a section iterator pointing at the first section (which is the anonymous "" section)
    \return the iterator
*/
INIFile::SectionIterator INIFile::begin() const {
    return SectionIterator(SectionRoot);
}
	//-----------------------------------------------------------------------
	ConfigFileEx::SectionIterator ConfigFileEx::getSectionIterator() const
	{
		return SectionIterator(mSettings.begin(), mSettings.end());
	}