yast2-core
|
#include <IniFile.h>
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 More... | |
bool | getMapInteger (const YCPMap &in, const string &k, int &i) |
helper for setAllDoIt More... | |
virtual int | setAllDoIt (const YCPMap &in) |
Protected Attributes | |
string | name |
string | comment |
int | read_by |
bool | dirty |
Base class of IniEntry and IniSection. This keeps name, its comment and index of rule it was read by. set* functions are used from ycp code to change values. init* functions are set when reading file from disk
|
inlineprotected |
IniSection default ctor sets to -1. Why?
|
inlineprotected |
Used by another IniSection ctor
|
inlinevirtual |
|
inlinevirtual |
set dirty flag to false
Reimplemented in IniSection.
Referenced by IniSection::getEndComment(), and IniParser::write_helper().
|
inlineprotectedvirtual |
Constructs a map of the fields, for Read (.all...)
Reimplemented in IniSection, and IniEntry.
References YCPMap::add().
Referenced by IniEntry::getAllDoIt(), and IniSection::getAllDoIt().
|
inline |
Referenced by IniSection::Dump(), IniSection::getMyValue(), and IniParser::write_helper().
|
inlineprotected |
helper for setAllDoIt
References YCPElement::isNull(), YCPMap::value(), and y2error.
Referenced by setAllDoIt(), and IniSection::setAllDoIt().
|
inlineprotected |
helper for setAllDoIt
References YCPElement::isNull(), YCPMap::value(), and y2error.
Referenced by setAllDoIt(), IniEntry::setAllDoIt(), and IniSection::setAllDoIt().
|
inline |
Referenced by IniSection::Dump(), IniParser::parse_helper(), IniParser::write(), and IniParser::write_helper().
|
inline |
References read_by.
Referenced by IniSection::getMyValue(), IniParser::parse_helper(), and IniParser::write_helper().
|
inline |
changes values only if not dirty
Referenced by IniEntry::init().
|
inline |
changes value only if not dirty
|
inline |
changes value only if not dirty
|
inline |
changes value only if not dirty
|
inlineprotectedvirtual |
Reimplemented in IniSection, and IniEntry.
References getMapInteger(), and getMapString().
Referenced by IniEntry::setAllDoIt(), and IniSection::setAllDoIt().
|
inline |
changes and sets dirty flag
Referenced by IniSection::setMyValue(), and IniSection::setSectionProp().
|
inline |
sets dirty flag
Referenced by IniAgent::Write().
|
inline |
changes and sets dirty flag
Referenced by IniSection::setMyValue().
|
inline |
changes and sets dirty flag
Referenced by IniSection::setMyValue(), and IniSection::setSectionProp().
|
protected |
comment
Referenced by IniSection::Dump(), IniSection::getSectionProp(), IniSection::IniSection(), IniSection::initSection(), and IniSection::setEndComment().
|
protected |
|
protected |
name
Referenced by IniSection::Dump(), IniSection::getSection(), IniSection::IniSection(), and IniSection::initSection().
|
protected |
index to params/sections in IniParser using which this item was read
Referenced by IniSection::findEndFromUp(), getReadBy(), IniSection::getSectionProp(), IniEntry::initReadBy(), IniSection::initReadBy(), and IniSection::initSection().