Inherits BASE::RCIniInterface, and BASE::RCFile.
Inheritance diagram for BASE::RCIniFile:


Public Member Functions | |
| RCIniFile (const RCString &sFileName, TBool bParse=true) | |
| void | SetSection (const RCString &sSection) |
| virtual void | SetValue (const RCString &sKey, const RCString &sValue) |
| virtual RCString | GetValue (const RCString &sKey, const RCString &sDefault, TBool bWriteDefault=false) |
Protected Types | |
|
typedef map< RCString, RCString, RCNoCaseLess > | RCEntryMap |
| typedef list< RCString > | RCEntryList |
|
typedef pair< RCEntryMap, RCEntryList > | RCSection |
Protected Member Functions | |
| void | ParseFile () |
| void | WriteFile () |
| void | WriteSection (const RCString &sSection, const RCSection &Section) |
| void | WriteValue (const RCString &sKey, const RCString &sValue) |
Protected Attributes | |
| RCString | m_sCurrentSection |
| TBool | m_bModified |
Static Protected Attributes | |
| static const RCString | SPACE_CHARS = _T(" \t") |
| static const RCString | ASSIGN_TEXT = _T(" = ") |
| static const TChar | SECTION_START = _T('[') |
| static const TChar | SECTION_END = _T(']') |
| static const TChar | ASSIGN = _T('=') |
| static const TChar | QUOTE = _T('\"') |
1.4.6-NO