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

Common::MemFunc0< Result, T > Class Template Reference

#include <func.h>

Inheritance diagram for Common::MemFunc0< Result, T >:
Collaboration diagram for Common::MemFunc0< Result, T >:

List of all members.

Public Types

typedef Result(T::* FuncType )()

Public Member Functions

 MemFunc0 (const FuncType &func)
Result operator() (T *v) const

Private Attributes

Result(T::* _func )()

Detailed Description

template<class Result, class T>
class Common::MemFunc0< Result, T >

Definition at line 160 of file func.h.


Member Typedef Documentation

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

Definition at line 164 of file func.h.


Constructor & Destructor Documentation

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

Definition at line 166 of file func.h.


Member Function Documentation

template<class Result , class T >
Result Common::MemFunc0< Result, T >::operator() ( T *  v  )  const [inline]

Definition at line 167 of file func.h.


Member Data Documentation

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

Definition at line 162 of file func.h.


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


Generated on Sat Nov 9 2019 05:01:53 for ResidualVM by doxygen 1.7.1
curved edge   curved edge