$search
Class Definitions /////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////. More...
#include <CDataFile.h>
Public Member Functions | |
CDataFile (const t_Str &szFileName) | |
CDataFile () | |
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, const KeyList &Keys) |
bool | CreateSection (const t_Str &szSection, const t_Str &szComment=t_Str("")) |
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.
CDataFile::CDataFile | ( | ) |
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.
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, | |||
const KeyList & | Keys | |||
) |
Definition at line 564 of file CDataFile.cpp.
Definition at line 538 of file CDataFile.cpp.
Definition at line 491 of file CDataFile.cpp.
bool CDataFile::DeleteSection | ( | const t_Str & | szSection | ) |
Definition at line 472 of file CDataFile.cpp.
Definition at line 454 of file CDataFile.cpp.
Definition at line 429 of file CDataFile.cpp.
Definition at line 441 of file CDataFile.cpp.
Definition at line 609 of file CDataFile.cpp.
Definition at line 632 of file CDataFile.cpp.
Definition at line 421 of file CDataFile.cpp.
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.
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.