1#ifndef __DCL_INIFILE_H__
2#define __DCL_INIFILE_H__
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,
49 const String& strSection,
50 const String& strEntry,
51 const String& strValue
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,
105 const String& strSection,
106 const String& strEntry,
107 const String& strValue
111 const String& strSection,
112 const String& strEntry,
#define DECLARE_CLASSINFO(class_name)
void CharsetConvertException * setValue(UTF8Encoder::encode(_value), _assignType)
virtual String toString() const