#include <Hook.h>
Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >に対する継承グラフ
Public 型 | |
typedef void(ClassType::*) | FuncType (CallerType *caller, ParameterType *parameter) |
Public メソッド | |
HookFunctionWithCallerAndRawParam (ClassType *object, FuncType func) | |
virtual void | operator() (HookParameterType *hookParameter) |
Protected 変数 | |
FuncType | m_func |
ClassType * | m_object |
typedef void(ClassType::* ) Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::FuncType(CallerType *caller, ParameterType *parameter) |
Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::HookFunctionWithCallerAndRawParam | ( | ClassType * | object, | |
FuncType | func | |||
) | [inline] |
virtual void Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::operator() | ( | HookParameterType * | hookParameter | ) | [inline, virtual] |
Onikiri::HookPoint< CallerT, ParamT >::HookFunctionBaseを実装しています。
参照先 Onikiri::HookParameter< CallerT, ParamT >::GetCaller()・Onikiri::HookParameter< CallerT, ParamT >::GetParameter()・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::m_func・Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::m_object.
00298 { 00299 (m_object->*m_func)( hookParameter->GetCaller(), hookParameter->GetParameter() ); 00300 }
関数の呼び出しグラフ:
FuncType Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::m_func [protected] |
ClassType* Onikiri::HookPoint< CallerT, ParamT >::HookFunctionWithCallerAndRawParam< ClassType >::m_object [protected] |