ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Common::MemFunc1< Result, Arg, T > Class Template Reference

#include <func.h>

Inheritance diagram for Common::MemFunc1< Result, Arg, T >:
Collaboration diagram for Common::MemFunc1< Result, Arg, T >:

List of all members.

Public Types

typedef Result(T::* FuncType )(Arg)

Public Member Functions

 MemFunc1 (const FuncType &func)
Result operator() (T *v1, Arg v2) const

Private Attributes

Result(T::* _func )(Arg)

Detailed Description

template<class Result, class Arg, class T>
class Common::MemFunc1< Result, Arg, T >

Definition at line 186 of file func.h.


Member Typedef Documentation

template<class Result , class Arg , class T >
typedef Result(T::* Common::MemFunc1< Result, Arg, T >::FuncType)(Arg)

Definition at line 190 of file func.h.


Constructor & Destructor Documentation

template<class Result , class Arg , class T >
Common::MemFunc1< Result, Arg, T >::MemFunc1 ( const FuncType func  )  [inline]

Definition at line 192 of file func.h.


Member Function Documentation

template<class Result , class Arg , class T >
Result Common::MemFunc1< Result, Arg, T >::operator() ( T *  v1,
Arg  v2 
) const [inline]

Definition at line 193 of file func.h.


Member Data Documentation

template<class Result , class Arg , class T >
Result(T::* Common::MemFunc1< Result, Arg, T >::_func)(Arg) [private]

Definition at line 188 of file func.h.


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


Generated on Sat Jan 12 2019 05:04:09 for ResidualVM by doxygen 1.7.1
curved edge   curved edge