|
ulib
1.0
S.W. Lee's essential C++ library
|
Configure 클래스 More...
#include <uconfigfile.h>
Public Member Functions | |
| CUConfigFile () | |
| 생성자 | |
| CUConfigFile (char fn[]) | |
| 생성자 | |
| ~CUConfigFile () | |
| 소멸자 | |
| bool | Load (CUString arg_filename) |
| 파일을 읽어 항목별로 나누고 메모리에 로드함. | |
| bool | IsLoad () |
| 파일을 열었는지 검사 | |
| bool | GetValue (CUString key, CUString &ret_value) |
| key에 해당하는 value를 구함. | |
| bool | SetValue (CUString key, CUString value) |
| key에 value를 저장 | |
| bool | HaveValue (CUString key) |
| key에 해당하는 value가 존재하는지 검사 | |
| bool | CheckValue (CUString key) |
| void | Print (FILE *fp) |
| void | GetKeyList (CUStringList &key) |
| ulib::CUConfigFile::CUConfigFile | ( | ) |
생성자
| ulib::CUConfigFile::CUConfigFile | ( | char | fn[] | ) |
| ulib::CUConfigFile::~CUConfigFile | ( | ) |
소멸자
| bool ulib::CUConfigFile::CheckValue | ( | CUString | key | ) |
References ulib::CUString::GetStr(), HaveValue(), and ulib::CUString::SetColor().
| void ulib::CUConfigFile::GetKeyList | ( | CUStringList & | key | ) |
key에 해당하는 value를 구함.
| key | 찾고자 하는 key |
| ret_value | value를 저장할 변수 |
References ulib::CUString::GetStr(), and IsLoad().
| bool ulib::CUConfigFile::HaveValue | ( | CUString | key | ) |
key에 해당하는 value가 존재하는지 검사
| key | 찾고자 하는 key |
References ulib::CUString::GetStr(), and IsLoad().
Referenced by CheckValue().
| bool ulib::CUConfigFile::IsLoad | ( | ) |
파일을 열었는지 검사
References ulib::CUTextFile::IsOpen().
Referenced by GetValue(), HaveValue(), and SetValue().
| bool ulib::CUConfigFile::Load | ( | CUString | arg_filename | ) |
파일을 읽어 항목별로 나누고 메모리에 로드함.
| arg_filename | 읽을 설정 파일 |
References ulib::CUString::Find(), ulib::CUString::GetAt(), ulib::CUString::GetStr(), ulib::CUString::IsEmpty(), ulib::CUTextFile::IsOpen(), ulib::CUString::Left(), ulib::CUString::Mid(), ulib::CUTextFile::MoveToStart(), ulib::CUTextFile::OpenFile(), ulib::CUTextFile::ReadLine(), SetValue(), and ulib::CUString::Trim().
Referenced by CUConfigFile().
| void ulib::CUConfigFile::Print | ( | FILE * | fp | ) |
key에 value를 저장
| key | 저장하고자 하는 key |
| value | 저장하고자 하는 value |
References ulib::CUString::GetStr(), and IsLoad().
Referenced by Load().
1.8.1.2