GlsMenu
GlsMemberFunctor3_T< O, T1, T2, T3 > Class Template Reference

#include <gls_functor.h>

Inheritance diagram for GlsMemberFunctor3_T< O, T1, T2, T3 >:
GlsFunctor3_T< T1, T2, T3 >

Public Types

typedef void(O::* F) (T1, T2, T3)
 

Public Member Functions

 GlsMemberFunctor3_T (O &o, F f)
 
virtual void operator() (T1 arg1, T2 arg2, T3 arg3)
 

Private Attributes

O & _o
 
F _f
 

Detailed Description

template<class O, class T1, class T2, class T3>
class GlsMemberFunctor3_T< O, T1, T2, T3 >

Definition at line 299 of file gls_functor.h.

Member Typedef Documentation

template<class O, class T1, class T2, class T3>
typedef void(O::* GlsMemberFunctor3_T< O, T1, T2, T3 >::F) (T1, T2, T3)

Definition at line 302 of file gls_functor.h.

Constructor & Destructor Documentation

template<class O, class T1, class T2, class T3>
GlsMemberFunctor3_T< O, T1, T2, T3 >::GlsMemberFunctor3_T ( O &  o,
F  f 
)
inline

Definition at line 303 of file gls_functor.h.

Member Function Documentation

template<class O, class T1, class T2, class T3>
virtual void GlsMemberFunctor3_T< O, T1, T2, T3 >::operator() ( T1  arg1,
T2  arg2,
T3  arg3 
)
inlinevirtual

Field Documentation

template<class O, class T1, class T2, class T3>
F GlsMemberFunctor3_T< O, T1, T2, T3 >::_f
private

Definition at line 307 of file gls_functor.h.

Referenced by GlsMemberFunctor3_T< O, T1, T2, T3 >::operator()().

template<class O, class T1, class T2, class T3>
O& GlsMemberFunctor3_T< O, T1, T2, T3 >::_o
private

Definition at line 306 of file gls_functor.h.

Referenced by GlsMemberFunctor3_T< O, T1, T2, T3 >::operator()().


The documentation for this class was generated from the following file: