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

Common::PointerToBinaryFunc< Arg1, Arg2, Result > Class Template Reference

#include <func.h>

Inheritance diagram for Common::PointerToBinaryFunc< Arg1, Arg2, Result >:
Collaboration diagram for Common::PointerToBinaryFunc< Arg1, Arg2, Result >:

List of all members.

Public Types

typedef Result(* FuncType )(Arg1, Arg2)

Public Member Functions

 PointerToBinaryFunc (const FuncType &func)
Result operator() (Arg1 v1, Arg2 v2) const

Private Attributes

Result(* _func )(Arg1, Arg2)

Detailed Description

template<class Arg1, class Arg2, class Result>
class Common::PointerToBinaryFunc< Arg1, Arg2, Result >

Definition at line 131 of file func.h.


Member Typedef Documentation

template<class Arg1 , class Arg2 , class Result >
typedef Result(* Common::PointerToBinaryFunc< Arg1, Arg2, Result >::FuncType)(Arg1, Arg2)

Definition at line 135 of file func.h.


Constructor & Destructor Documentation

template<class Arg1 , class Arg2 , class Result >
Common::PointerToBinaryFunc< Arg1, Arg2, Result >::PointerToBinaryFunc ( const FuncType func  )  [inline]

Definition at line 137 of file func.h.


Member Function Documentation

template<class Arg1 , class Arg2 , class Result >
Result Common::PointerToBinaryFunc< Arg1, Arg2, Result >::operator() ( Arg1  v1,
Arg2  v2 
) const [inline]

Definition at line 138 of file func.h.


Member Data Documentation

template<class Arg1 , class Arg2 , class Result >
Result(* Common::PointerToBinaryFunc< Arg1, Arg2, Result >::_func)(Arg1, Arg2) [private]

Definition at line 133 of file func.h.


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


Generated on Sat Mar 23 2019 05:07:01 for ResidualVM by doxygen 1.7.1
curved edge   curved edge