#include <IniFile.h>
Inheritance diagram for IniBase:

Public Member Functions | |
| virtual | ~IniBase () |
| const char * | getName () const |
| const char * | getComment () const |
| int | getReadBy () const |
| virtual void | clean () |
| void | setName (const string &c) |
| void | setComment (const string &c) |
| void | setReadBy (int r) |
| void | setDirty () |
| void | initName (const string &c) |
| void | initComment (const string &c) |
| void | initReadBy (const int r) |
| void | init (const string &n, const string &c, int rb) |
Protected Member Functions | |
| IniBase (int rb) | |
| IniBase (const string &n) | |
| virtual YCPMap | getAllDoIt () |
| bool | getMapString (const YCPMap &in, const string &k, string &s) |
| helper for setAllDoIt | |
| bool | getMapInteger (const YCPMap &in, const string &k, int &i) |
| helper for setAllDoIt | |
| virtual int | setAllDoIt (const YCPMap &in) |
Protected Attributes | |
| string | name |
| string | comment |
| int | read_by |
| bool | dirty |
| IniBase::IniBase | ( | int | rb | ) | [inline, protected] |
IniSection default ctor sets to -1. Why?
| IniBase::IniBase | ( | const string & | n | ) | [inline, protected] |
Used by another IniSection ctor
| virtual IniBase::~IniBase | ( | ) | [inline, virtual] |
| const char* IniBase::getName | ( | ) | const [inline] |
| const char* IniBase::getComment | ( | ) | const [inline] |
| int IniBase::getReadBy | ( | ) | const [inline] |
| virtual void IniBase::clean | ( | ) | [inline, virtual] |
set dirty flag to false
Reimplemented in IniSection.
| void IniBase::setName | ( | const string & | c | ) | [inline] |
changes and sets dirty flag
| void IniBase::setComment | ( | const string & | c | ) | [inline] |
changes and sets dirty flag
| void IniBase::setReadBy | ( | int | r | ) | [inline] |
changes and sets dirty flag
| void IniBase::setDirty | ( | ) | [inline] |
sets dirty flag
| void IniBase::initName | ( | const string & | c | ) | [inline] |
changes value only if not dirty
| void IniBase::initComment | ( | const string & | c | ) | [inline] |
changes value only if not dirty
| void IniBase::initReadBy | ( | const int | r | ) | [inline] |
changes value only if not dirty
Reimplemented in IniEntry.
| void IniBase::init | ( | const string & | n, | |
| const string & | c, | |||
| int | rb | |||
| ) | [inline] |
changes values only if not dirty
| virtual YCPMap IniBase::getAllDoIt | ( | ) | [inline, protected, virtual] |
Constructs a map of the fields, for Read (.all...)
Reimplemented in IniEntry, and IniSection.
| bool IniBase::getMapString | ( | const YCPMap & | in, | |
| const string & | k, | |||
| string & | s | |||
| ) | [inline, protected] |
helper for setAllDoIt
| bool IniBase::getMapInteger | ( | const YCPMap & | in, | |
| const string & | k, | |||
| int & | i | |||
| ) | [inline, protected] |
helper for setAllDoIt
| virtual int IniBase::setAllDoIt | ( | const YCPMap & | in | ) | [inline, protected, virtual] |
Reimplemented in IniEntry, and IniSection.
string IniBase::name [protected] |
name
string IniBase::comment [protected] |
comment
int IniBase::read_by [protected] |
index to params/sections in IniParser using which this item was read
bool IniBase::dirty [protected] |
changed?
1.5.0