1#ifndef __DCL_INIFILE_H__
2#define __DCL_INIFILE_H__ 20030831
4#ifndef __DCL_OBJECT_H__
7#ifndef __DCL_EXCEPTION_H__
12#ifndef __DCL_REGISTRY_H__
25 virtual void dump(
Writer& out)
const;
28 IniFile(
const String& strFileName)
36 virtual String getString(
37 const String& strSection,
38 const String& strEntry,
39 const wchar_t* pszDefault =
NULL
42 virtual int getInteger(
43 const String& strSection,
44 const String& strEntry,
48 virtual void setValue(
49 const String& strSection,
50 const String& strEntry,
51 const String& strValue
54 virtual void setValue(
55 const String& strSection,
56 const String& strEntry,
62 const String& strSection,
63 const String& strEntry
67 const String& strSection,
68 const String& strEntry,
69 const String& strValue
86 RegIniFile(HKEY hParentKey,
const String& strKey)
92 virtual String getString(
93 const String& strSection,
94 const String& strEntry,
95 const
wchar_t* pszDefault =
NULL
98 virtual
int getInteger(
99 const String& strSection,
100 const String& strEntry,
104 virtual
void setValue(
105 const String& strSection,
106 const String& strEntry,
107 const String& strValue
110 virtual
void setValue(
111 const String& strSection,
112 const String& strEntry,
#define DECLARE_CLASSINFO(class_name)
virtual String toString() const