クラス Onikiri::SampleAlwaysHitBrDirPredictor

#include <SampleBPred.h>

Onikiri::SampleAlwaysHitBrDirPredictorに対する継承グラフ

Inheritance graph
[凡例]
Onikiri::SampleAlwaysHitBrDirPredictorのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 BEGIN_PARAM_PATH (GetParamPath()) BEGIN_PARAM_PATH(GetResultPath()) virtual bool Predict(OpIterator op
virtual void Finalize ()
virtual void Initialize (InitPhase phase)
 SampleAlwaysHitBrDirPredictor ()
virtual ~SampleAlwaysHitBrDirPredictor ()

Public 変数

Corem_core
s64 m_numPredicted

説明

SampleBPred.h54 行で定義されています。


コンストラクタとデストラクタ

Onikiri::SampleAlwaysHitBrDirPredictor::SampleAlwaysHitBrDirPredictor (  )  [inline]

SampleBPred.h60 行で定義されています。

00060                                         : 
00061             m_enableCount( false ),
00062             m_numPredicted( 0 ),
00063             m_core( 0 )
00064         {
00065         }

virtual Onikiri::SampleAlwaysHitBrDirPredictor::~SampleAlwaysHitBrDirPredictor (  )  [inline, virtual]

SampleBPred.h67 行で定義されています。

00068         {
00069         }


関数

Onikiri::SampleAlwaysHitBrDirPredictor::BEGIN_PARAM_PATH ( GetParamPath()   ) 

virtual void Onikiri::SampleAlwaysHitBrDirPredictor::Finalize (  )  [inline, virtual]

Onikiri::PhysicalResourceNodeを再定義しています。

SampleBPred.h93 行で定義されています。

参照先 Onikiri::PhysicalResourceNode::ReleaseParam().

00094         {
00095             ReleaseParam();
00096         }

関数の呼び出しグラフ:

virtual void Onikiri::SampleAlwaysHitBrDirPredictor::Initialize ( InitPhase  phase  )  [inline, virtual]

SampleBPred.h75 行で定義されています。

参照先 Onikiri::PhysicalResourceNode::INIT_POST_CONNECTIONOnikiri::PhysicalResourceNode::INIT_PRE_CONNECTIONOnikiri::ParamExchange::LoadParam()m_coreTHROW_RUNTIME_ERROR.

00076         {
00077             if( phase == INIT_PRE_CONNECTION ){
00078 
00079                 // After constructing and before object connection.
00080                 // LoadParam() must be called in this phase or later.
00081                 LoadParam();
00082 
00083             }
00084             else if ( phase == INIT_POST_CONNECTION ){
00085 
00086                 // After connection
00087                 if( m_core == NULL ){
00088                     THROW_RUNTIME_ERROR( "'m_core' is not connected correctly." );
00089                 }
00090 
00091             }
00092         }

関数の呼び出しグラフ:


変数

Core* Onikiri::SampleAlwaysHitBrDirPredictor::m_core

SampleBPred.h132 行で定義されています。

参照元 Initialize().

s64 Onikiri::SampleAlwaysHitBrDirPredictor::m_numPredicted

SampleBPred.h130 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Onikiri2に対してTue Jun 18 15:19:33 2013に生成されました。  doxygen 1.4.7