#include <Hook.h>
Onikiri::HookParameter< CallerT, ParamT >のコラボレーション図
Public 型 | |
typedef CallerT | CallerType |
typedef ParamT | ParameterType |
Public メソッド | |
CallerType * | GetCaller () const |
OpIterator | GetOp () const |
ParameterType * | GetParameter () const |
HookParameter (OpIterator op, CallerType *caller=NULL, ParameterType *parameter=NULL) | |
HookParameter (CallerType *caller=NULL, ParameterType *parameter=NULL) | |
HookParameter (OpIterator op) |
typedef CallerT Onikiri::HookParameter< CallerT, ParamT >::CallerType |
typedef ParamT Onikiri::HookParameter< CallerT, ParamT >::ParameterType |
Onikiri::HookParameter< CallerT, ParamT >::HookParameter | ( | OpIterator | op | ) | [inline] |
Onikiri::HookParameter< CallerT, ParamT >::HookParameter | ( | CallerType * | caller = NULL , |
|
ParameterType * | parameter = NULL | |||
) | [inline] |
Onikiri::HookParameter< CallerT, ParamT >::HookParameter | ( | OpIterator | op, | |
CallerType * | caller = NULL , |
|||
ParameterType * | parameter = NULL | |||
) | [inline] |
CallerType* Onikiri::HookParameter< CallerT, ParamT >::GetCaller | ( | ) | const [inline] |
参照先 ASSERT.
参照元 Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndOp< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCaller< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithSeparateParam< ClassType >::operator()().
00090 { 00091 ASSERT(m_caller != 0, "caller is not available"); 00092 return m_caller; 00093 }
Here is the caller graph for this function:
OpIterator Onikiri::HookParameter< CallerT, ParamT >::GetOp | ( | ) | const [inline] |
参照元 Onikiri::SampleHookModule::OnOpDispatch()・Onikiri::SampleHookModule::OnOpFlushed()・Onikiri::SampleHookModule::OnOpIssue()・Onikiri::SampleHookModule::OnOpRename()・Onikiri::SampleHookModule::OnOpRetire()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithOpAndRawParam< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndOp< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithOp< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithSeparateParam< ClassType >::operator()().
Here is the caller graph for this function:
ParameterType* Onikiri::HookParameter< CallerT, ParamT >::GetParameter | ( | ) | const [inline] |
参照先 ASSERT.
参照元 Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithRawParam< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithOpAndRawParam< ClassType >::operator()()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithSeparateParam< ClassType >::operator()().
00096 { 00097 ASSERT(m_parameter != 0, "parameter is not available"); 00098 return m_parameter; 00099 }
Here is the caller graph for this function: