- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- データ構造
- データ構造索引
- クラス階層
- データフィールド

Public メソッド
構造体 テンプレート mist::__mist_convert_callback__< Functor >
MIST全般で利用できるコールバック関数

指定したコールバックの戻り値 [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 … ユーザー側からのキャンセルにより，アルゴリズムの実行を中止

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

- mist_conf.h