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

Common::Binder2nd< Op > Class Template Reference

#include <func.h>

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

List of all members.

Public Member Functions

 Binder2nd (const Op &op, typename Op::SecondArgumentType arg2)
Op::ResultType operator() (typename Op::FirstArgumentType v) const

Private Attributes

Op _op
Op::SecondArgumentType _arg2

Detailed Description

template<class Op>
class Common::Binder2nd< Op >

Definition at line 96 of file func.h.

Constructor & Destructor Documentation

template<class Op>
Common::Binder2nd< Op >::Binder2nd ( const Op &  op,
typename Op::SecondArgumentType  arg2 
) [inline]

Definition at line 101 of file func.h.

Member Function Documentation

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

Definition at line 103 of file func.h.

Member Data Documentation

template<class Op>
Op::SecondArgumentType Common::Binder2nd< Op >::_arg2 [private]

Definition at line 99 of file func.h.

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

Definition at line 98 of file func.h.

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

Generated on Sat Sep 19 2020 05:04:45 for ResidualVM by doxygen 1.7.1
curved edge   curved edge