Public メソッド
構造体 テンプレート mist::__mist_convert_callback__< Functor >

指定したコールバックの戻り値 [0,100] を指定した区間に変換する [詳細]

#include <mist_conf.h>

Public メソッド

bool operator() (long double percent)
 MISTのアルゴリズムの進行状況を,0〜100パーセントで受け取り,指定した区間に変換する関数.

説明

template<class Functor>
struct mist::__mist_convert_callback__< Functor >

指定したコールバックの戻り値 [0,100] を指定した区間に変換する

MISTのアルゴリズムが提供するコールバックは0〜100の間の数を返し,アルゴリズムが終了する際に100よりも大きい数値を返す また,コールバックファンクタの戻り値が false の場合はMISTのアルゴリズムは処理を中断できる場合は中断し,直ちに制御を返します. その際に,途中の処理結果は失われるかもしくは意味のない結果となる可能性があります

関数

template<class Functor>
bool mist::__mist_convert_callback__< Functor >::operator() ( long double  percent)
inline

MISTのアルゴリズムの進行状況を,0〜100パーセントで受け取り,指定した区間に変換する関数.

引数
[in]percent… アルゴリズムの進行状況
戻り値
true … アルゴリズムの実行を継続
false … ユーザー側からのキャンセルにより,アルゴリズムの実行を中止

この構造体の説明は次のファイルから生成されました:

Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2