(new in Rev2.40)
MQSetting クラスは metaseq.setting.xml ファイルへのアクセスを提供するためのクラスです。 MQBasePlugin::OpenSetting() から利用します。
(in Rev4.00)
アクセスするファイルは metaseq.ini から metaseq.setting.xml へ変更されました。
クラス | |
MQSetting | コンストラクタ |
~MQSetting | デストラクタ |
プラグイン | |
Load | 値の読み込み |
Save | 値の保存 |
MQSetting::MQSetting(const char *section_name);
コンストラクタです。
通常、直接コンストラクタを呼び出す必要はありません。MQBasePlugin::OpenSetting() から呼び出して取得して下さい。
virtual MQSetting::~MQSetting();
デストラクタです。仮想関数として定義されます。
通常、直接 delete する必要はありません。MQBasePlugin::OpenSetting()で取得したクラスは MQBasePlugin::CloseSetting()で解放する必要があります。
void MQSetting::Load(const char *name, bool& value, bool default_value=false);
void MQSetting::Load(const char *name, int& value, int default_value=0);
void MQSetting::Load(const char *name, unsigned int& value, unsigned int default_value=0);
void MQSetting::Load(const char *name, float& value, float default_value=0.0f);
void MQSetting::Load(const char *name, double& value, double default_value=0.0);
void MQSetting::Load(const char *name, std::string& value, std::string default_value="");
void MQSetting::Load(const char *name, std::wstring& value, std::wstring default_value="");
指定した項目に記録されている値を読み込みます。
読み込んだ値は value にセットされます。
指定された項目に値が記録されていない場合、 default_value の値が value にセットされます。
void MQSetting::Save(const char *name, const bool& value);
void MQSetting::Save(const char *name, const int& value);
void MQSetting::Save(const char *name, const unsigned int& value);
void MQSetting::Save(const char *name, const float& value);
void MQSetting::Save(const char *name, const double& value);
void MQSetting::Save(const char *name, const std::string& value);
void MQSetting::Save(const char *name, const std::wstring& value);
指定した項目に value の値を記録します。