libstdc++: std::binder1st< _Operation > Class Template Reference (original) (raw)
#include <[binders.h](a00896%5Fsource.html)>
Public Member Functions | |
---|---|
binder1st (const _Operation &__x, const typename _Operation::first_argument_type &__y) | |
_Operation::result_type | operator() (const typename _Operation::second_argument_type &__x) const |
_Operation::result_type | operator() (typename _Operation::second_argument_type &__x) const |
Protected Attributes | |
---|---|
_Operation | op |
_Operation::first_argument_type | value |
template<typename _Operation>
class std::binder1st< _Operation >
One of the binder functors.
Definition at line 108 of file binders.h.
◆ argument_type
typedef _Operation::second_argument_type std::unary_function< _Operation::second_argument_type , _Operation::result_type >::argument_type | inherited |
---|
argument_type
is the type of the argument
Definition at line 120 of file stl_function.h.
◆ result_type
typedef _Operation::result_type std::unary_function< _Operation::second_argument_type , _Operation::result_type >::result_type | inherited |
---|
template<typename _Operation >
std::binder1st< _Operation >::binder1st ( const _Operation & __x, const typename _Operation::first_argument_type & __y ) | inline |
---|
◆ operator()() [1/2]
template<typename _Operation >
_Operation::result_type std::binder1st< _Operation >::operator() ( const typename _Operation::second_argument_type & __x) const | inline |
---|
◆ operator()() [2/2]
template<typename _Operation >
_Operation::result_type std::binder1st< _Operation >::operator() ( typename _Operation::second_argument_type & __x) const | inline |
---|
◆ op
template<typename _Operation >
◆ value
template<typename _Operation >
The documentation for this class was generated from the following file: