GlsMenu
GlsConstMemberFunctor_T< O, T > Class Template Referenceabstract

#include <gls_functor.h>

Inheritance diagram for GlsConstMemberFunctor_T< O, T >:
GlsFunctor_T< T >

Public Types

typedef T(O::* F) () const
 

Public Member Functions

 GlsConstMemberFunctor_T (const O &o, F f)
 
virtual T operator() (T arg)
 
virtual T operator() ()=0
 

Private Attributes

const O & _o
 
F _f
 

Detailed Description

template<class O, class T>
class GlsConstMemberFunctor_T< O, T >

Definition at line 91 of file gls_functor.h.

Member Typedef Documentation

template<class O, class T>
typedef T( O::* GlsConstMemberFunctor_T< O, T >::F) () const

Definition at line 94 of file gls_functor.h.

Constructor & Destructor Documentation

template<class O, class T>
GlsConstMemberFunctor_T< O, T >::GlsConstMemberFunctor_T ( const O &  o,
F  f 
)
inline

Definition at line 95 of file gls_functor.h.

Member Function Documentation

template<class T>
virtual T GlsFunctor_T< T >::operator() ( )
pure virtualinherited
template<class O, class T>
virtual T GlsConstMemberFunctor_T< O, T >::operator() ( arg)
inlinevirtual

Field Documentation

template<class O, class T>
F GlsConstMemberFunctor_T< O, T >::_f
private

Definition at line 104 of file gls_functor.h.

Referenced by GlsConstMemberFunctor_T< O, T >::operator()().

template<class O, class T>
const O& GlsConstMemberFunctor_T< O, T >::_o
private

Definition at line 103 of file gls_functor.h.

Referenced by GlsConstMemberFunctor_T< O, T >::operator()().


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