First argument binder. More...
#include <bind.hpp>
Public Types | |
typedef FunT::result_type | result_type |
Public Member Functions | |
binder1st (typename binary_traits< Operation >::param_type x, typename call_traits< typename binary_traits< Operation >::first_argument_type >::param_type y) | |
binary_traits< Operation > ::result_type | operator() (typename call_traits< typename binary_traits< Operation >::second_argument_type >::param_type x) const |
binder1st (FunT const &fun, typename aux::make_arg_type< FirstArgT >::type arg) | |
result_type | operator() () const |
template<typename T0 > | |
result_type | operator() (T0 const &arg0) const |
template<typename T0 , typename T1 > | |
result_type | operator() (T0 const &arg0, T1 const &arg1) const |
Protected Attributes | |
binary_traits< Operation > ::function_type | op |
binary_traits< Operation > ::first_argument_type | value |
First argument binder.
typedef FunT::result_type boost::binder1st< Operation >::result_type |
|
inline |
|
inline |
|
inline |
References operator()().
|
inline |
References operator()().
|
inline |
References operator()().
|
inline |
References boost::binder1st< Operation >::op, and boost::binder1st< Operation >::value.
|
protected |
Referenced by boost::binder1st< Operation >::operator()().
|
protected |
Referenced by boost::binder1st< Operation >::operator()().