構造体 テンプレート Onikiri::EmulatorUtility::Operation::BitExtract< Type, TSrc, TBegin, TCount >

#include <GenericOperation.h>

すべてのメンバ一覧

Public メソッド

Type operator() (OpEmulationState *opState)


説明

template<typename Type, typename TSrc, typename TBegin, typename TCount>
struct Onikiri::EmulatorUtility::Operation::BitExtract< Type, TSrc, TBegin, TCount >

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


関数

template<typename Type, typename TSrc, typename TBegin, typename TCount>
Type Onikiri::EmulatorUtility::Operation::BitExtract< Type, TSrc, TBegin, TCount >::operator() ( OpEmulationState opState  )  [inline]

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

参照先 Type.

00889     {
00890         Type value = static_cast<Type>( TSrc()(opState) );
00891 
00892         return (value >> (size_t)TBegin()(opState)) & shttl::mask(0, (size_t)TCount()(opState));
00893     }


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