Template class for event which calls the function with two arguments and returning result.
#include <SALOME_Event.h>
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
typedef TResult(TObject::* TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::TAction)(TArg, TArg1) |
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
virtual void TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::Execute |
( |
| ) |
|
|
inlinevirtual |
Implements SALOME_Event.
References TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myAction, TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myArg, TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myArg1, TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myObject, and TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myResult.
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
TStoreArg TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myArg |
|
private |
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
TStoreArg1 TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myArg1 |
|
private |
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
TObject* TMemFun2ArgEvent< TObject, TRes, TArg, TArg1, TStoreArg, TStoreArg1 >::myObject |
|
private |
template<class TObject , typename TRes , typename TArg , typename TArg1 , typename TStoreArg = TArg, typename TStoreArg1 = TArg1>
The documentation for this class was generated from the following file: