MQSettingクラス

(new in Rev2.40)

MQSetting クラスは metaseq.ini ファイルへのアクセスを提供するためのクラスです。 MQBasePlugin::OpenSetting() から利用します。

クラス
MQSetting コンストラクタ
~MQSetting デストラクタ
プラグイン
Load 値の読み込み
Save 値の保存

MQSetting::MQSetting(const char *filename, const char *section_name);

filename
ファイル名
section_name
セクション名

コンストラクタです。

通常、直接コンストラクタを呼び出す必要はありません。MQBasePlugin::OpenSetting() から呼び出して取得して下さい。


virtual MQSetting::~MQSetting();

デストラクタです。仮想関数として定義されます。


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, std::string& value, std::string default_value="");

name
項目名
value
読み込んだ値を格納する
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 std::string& value);

name
項目名
value
読み込んだ値を格納する

指定した項目に value の値を記録します。