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

Common::Binder1st< Op > Class Template Reference

#include <func.h>

Inheritance diagram for Common::Binder1st< Op >:
Collaboration diagram for Common::Binder1st< Op >:

List of all members.

Public Member Functions

 Binder1st (const Op &op, typename Op::FirstArgumentType arg1)
Op::ResultType operator() (typename Op::SecondArgumentType v) const

Private Attributes

Op _op
Op::FirstArgumentType _arg1

Detailed Description

template<class Op>
class Common::Binder1st< Op >

Definition at line 74 of file func.h.


Constructor & Destructor Documentation

template<class Op>
Common::Binder1st< Op >::Binder1st ( const Op &  op,
typename Op::FirstArgumentType  arg1 
) [inline]

Definition at line 79 of file func.h.


Member Function Documentation

template<class Op>
Op::ResultType Common::Binder1st< Op >::operator() ( typename Op::SecondArgumentType  v  )  const [inline]

Definition at line 81 of file func.h.


Member Data Documentation

template<class Op>
Op::FirstArgumentType Common::Binder1st< Op >::_arg1 [private]

Definition at line 77 of file func.h.

template<class Op>
Op Common::Binder1st< Op >::_op [private]

Definition at line 76 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