BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Attributes | Friends | List of all members
BALL::INIFile::Section Class Reference

#include <BALL/FORMAT/INIFile.h>

Public Member Functions

const StringgetName () const
 
bool operator== (const Section &section) const
 
bool operator< (const Section &section) const
 Needed for MSVC. More...
 
bool operator> (const Section &section) const
 Needed for MSVC. More...
 

Protected Attributes

String name_
 
std::list< Stringlines_
 
StringHashMap< std::list
< String >::iterator > 
key_map_
 

Friends

class INIFile
 
class IteratorTraits_
 

Detailed Description

A section within an INI file

Definition at line 44 of file INIFile.h.

Member Function Documentation

const String& BALL::INIFile::Section::getName ( ) const
inline

Definition at line 52 of file INIFile.h.

bool BALL::INIFile::Section::operator< ( const Section section) const

Needed for MSVC.

bool BALL::INIFile::Section::operator== ( const Section section) const
inline

Definition at line 58 of file INIFile.h.

bool BALL::INIFile::Section::operator> ( const Section section) const

Needed for MSVC.

Friends And Related Function Documentation

friend class INIFile
friend

Definition at line 48 of file INIFile.h.

friend class IteratorTraits_
friend

Definition at line 49 of file INIFile.h.

Member Data Documentation

StringHashMap<std::list<String>::iterator> BALL::INIFile::Section::key_map_
protected

Definition at line 81 of file INIFile.h.

std::list<String> BALL::INIFile::Section::lines_
protected

Definition at line 78 of file INIFile.h.

String BALL::INIFile::Section::name_
protected

Definition at line 75 of file INIFile.h.