Class Definitions /////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////. More...
#include <CDataFile.h>
Public Member Functions | |
| CDataFile () | |
| CDataFile (const t_Str &szFileName) | |
| void | Clear () |
| t_Str | CommentStr (const t_Str &szComment) |
| bool | CreateKey (const t_Str &szKey, const t_Str &szValue, const t_Str &szComment=t_Str(""), const t_Str &szSection=t_Str("")) |
| bool | CreateSection (const t_Str &szSection, const t_Str &szComment=t_Str("")) |
| bool | CreateSection (const t_Str &szSection, const t_Str &szComment, const KeyList &Keys) |
| bool | DeleteKey (const t_Str &szKey, const t_Str &szFromSection=t_Str("")) |
| bool | DeleteSection (const t_Str &szSection) |
| bool | GetBool (const t_Str &szKey, const t_Str &szSection=t_Str("")) |
| float | GetFloat (const t_Str &szKey, const t_Str &szSection=t_Str("")) |
| int | GetInt (const t_Str &szKey, const t_Str &szSection=t_Str("")) |
| t_Str | GetString (const t_Str &szKey, const t_Str &szSection=t_Str("")) |
| t_Str | GetValue (const t_Str &szKey, const t_Str &szSection=t_Str("")) |
| int | KeyCount () |
| bool | Load (const t_Str &szFileName) |
| bool | Save () |
| int | SectionCount () |
| bool | SetBool (const t_Str &szKey, bool bValue, const t_Str &szComment=t_Str(""), const t_Str &szSection=t_Str("")) |
| void | SetFileName (const t_Str &szFileName) |
| bool | SetFloat (const t_Str &szKey, float fValue, const t_Str &szComment=t_Str(""), const t_Str &szSection=t_Str("")) |
| bool | SetInt (const t_Str &szKey, int nValue, const t_Str &szComment=t_Str(""), const t_Str &szSection=t_Str("")) |
| bool | SetKeyComment (const t_Str &szKey, const t_Str &szComment, const t_Str &szSection=t_Str("")) |
| bool | SetSectionComment (const t_Str &szSection, const t_Str &szComment) |
| bool | SetValue (const t_Str &szKey, const t_Str &szValue, const t_Str &szComment=t_Str(""), const t_Str &szSection=t_Str("")) |
| virtual | ~CDataFile () |
Public Attributes | |
| long | m_Flags |
Protected Member Functions | |
| t_Key * | GetKey (const t_Str &szKey, const t_Str &szSection) |
| t_Section * | GetSection (const t_Str &szSection) |
Protected Attributes | |
| bool | m_bDirty |
| SectionList | m_Sections |
| t_Str | m_szFileName |
Class Definitions /////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////.
Definition at line 152 of file CDataFile.h.
Definition at line 77 of file CDataFile.cpp.
| CDataFile::CDataFile | ( | const t_Str & | szFileName | ) |
Definition at line 67 of file CDataFile.cpp.
| CDataFile::~CDataFile | ( | ) | [virtual] |
Definition at line 86 of file CDataFile.cpp.
| void CDataFile::Clear | ( | ) |
Definition at line 94 of file CDataFile.cpp.
| t_Str CDataFile::CommentStr | ( | const t_Str & | szComment | ) |
Definition at line 646 of file CDataFile.cpp.
| bool CDataFile::CreateKey | ( | const t_Str & | szKey, |
| const t_Str & | szValue, | ||
| const t_Str & | szComment = t_Str(""), |
||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 516 of file CDataFile.cpp.
| bool CDataFile::CreateSection | ( | const t_Str & | szSection, |
| const t_Str & | szComment = t_Str("") |
||
| ) |
Definition at line 538 of file CDataFile.cpp.
| bool CDataFile::CreateSection | ( | const t_Str & | szSection, |
| const t_Str & | szComment, | ||
| const KeyList & | Keys | ||
| ) |
Definition at line 564 of file CDataFile.cpp.
| bool CDataFile::DeleteKey | ( | const t_Str & | szKey, |
| const t_Str & | szFromSection = t_Str("") |
||
| ) |
Definition at line 491 of file CDataFile.cpp.
| bool CDataFile::DeleteSection | ( | const t_Str & | szSection | ) |
Definition at line 472 of file CDataFile.cpp.
| bool CDataFile::GetBool | ( | const t_Str & | szKey, |
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 454 of file CDataFile.cpp.
| float CDataFile::GetFloat | ( | const t_Str & | szKey, |
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 429 of file CDataFile.cpp.
| int CDataFile::GetInt | ( | const t_Str & | szKey, |
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 441 of file CDataFile.cpp.
| t_Key * CDataFile::GetKey | ( | const t_Str & | szKey, |
| const t_Str & | szSection | ||
| ) | [protected] |
Definition at line 609 of file CDataFile.cpp.
| t_Section * CDataFile::GetSection | ( | const t_Str & | szSection | ) | [protected] |
Definition at line 632 of file CDataFile.cpp.
| t_Str CDataFile::GetString | ( | const t_Str & | szKey, |
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 421 of file CDataFile.cpp.
| t_Str CDataFile::GetValue | ( | const t_Str & | szKey, |
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 411 of file CDataFile.cpp.
| int CDataFile::KeyCount | ( | ) |
Definition at line 591 of file CDataFile.cpp.
| bool CDataFile::Load | ( | const t_Str & | szFileName | ) |
Definition at line 121 of file CDataFile.cpp.
| bool CDataFile::Save | ( | ) |
Definition at line 202 of file CDataFile.cpp.
| int CDataFile::SectionCount | ( | ) |
Definition at line 584 of file CDataFile.cpp.
| bool CDataFile::SetBool | ( | const t_Str & | szKey, |
| bool | bValue, | ||
| const t_Str & | szComment = t_Str(""), |
||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 401 of file CDataFile.cpp.
| void CDataFile::SetFileName | ( | const t_Str & | szFileName | ) |
Definition at line 104 of file CDataFile.cpp.
| bool CDataFile::SetFloat | ( | const t_Str & | szKey, |
| float | fValue, | ||
| const t_Str & | szComment = t_Str(""), |
||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 377 of file CDataFile.cpp.
| bool CDataFile::SetInt | ( | const t_Str & | szKey, |
| int | nValue, | ||
| const t_Str & | szComment = t_Str(""), |
||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 389 of file CDataFile.cpp.
| bool CDataFile::SetKeyComment | ( | const t_Str & | szKey, |
| const t_Str & | szComment, | ||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 278 of file CDataFile.cpp.
| bool CDataFile::SetSectionComment | ( | const t_Str & | szSection, |
| const t_Str & | szComment | ||
| ) |
Definition at line 304 of file CDataFile.cpp.
| bool CDataFile::SetValue | ( | const t_Str & | szKey, |
| const t_Str & | szValue, | ||
| const t_Str & | szComment = t_Str(""), |
||
| const t_Str & | szSection = t_Str("") |
||
| ) |
Definition at line 327 of file CDataFile.cpp.
bool CDataFile::m_bDirty [protected] |
Definition at line 270 of file CDataFile.h.
| long CDataFile::m_Flags |
Definition at line 265 of file CDataFile.h.
SectionList CDataFile::m_Sections [protected] |
Definition at line 268 of file CDataFile.h.
t_Str CDataFile::m_szFileName [protected] |
Definition at line 269 of file CDataFile.h.