構造体 テンプレート Onikiri::EmulatorUtility::Operation::Select< Type, TCond, TTrueValue, TFalseValue >

#include <GenericOperation.h>

すべてのメンバ一覧

Public メソッド

Type operator() (OpEmulationState *opState)


説明

template<typename Type, typename TCond, typename TTrueValue, typename TFalseValue>
struct Onikiri::EmulatorUtility::Operation::Select< Type, TCond, TTrueValue, TFalseValue >

GenericOperation.h440 行で定義されています。


関数

template<typename Type, typename TCond, typename TTrueValue, typename TFalseValue>
Type Onikiri::EmulatorUtility::Operation::Select< Type, TCond, TTrueValue, TFalseValue >::operator() ( OpEmulationState opState  )  [inline]

GenericOperation.h442 行で定義されています。

00443     {
00444         if ( TCond()(opState) ) {
00445             return TTrueValue()(opState);
00446         }
00447         else {
00448             return TFalseValue()(opState);
00449         }
00450     }


この構造体の説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:32:12 2013に生成されました。  doxygen 1.4.7