binder1st< _Operation > Class Template Reference

#include <_function.h>

Inheritance diagram for binder1st< _Operation >:

unary_function< _Arg, _Result > List of all members.

Public Types

typedef _Base::argument_type argument_type
typedef _Base::result_type result_type

Public Member Functions

 binder1st (const _Operation &__x, _ValueParamType __y)
result_type operator() (_ArgParamType __x) const

Protected Attributes

_Operation op
_Operation::first_argument_type _M_value

Detailed Description

template<class _Operation>
class binder1st< _Operation >

Definition at line 188 of file _function.h.


Member Typedef Documentation

template<class _Operation>
typedef _Base::argument_type binder1st< _Operation >::argument_type

Reimplemented from unary_function< _Arg, _Result >.

Definition at line 194 of file _function.h.

template<class _Operation>
typedef _Base::result_type binder1st< _Operation >::result_type

Reimplemented from unary_function< _Arg, _Result >.

Definition at line 195 of file _function.h.


Constructor & Destructor Documentation

template<class _Operation>
binder1st< _Operation >::binder1st ( const _Operation &  __x,
_ValueParamType  __y 
) [inline]

Definition at line 204 of file _function.h.


Member Function Documentation

template<class _Operation>
result_type binder1st< _Operation >::operator() ( _ArgParamType  __x  )  const [inline]

Definition at line 207 of file _function.h.

References binder1st< _Operation >::_M_value, and binder1st< _Operation >::op.


Member Data Documentation

template<class _Operation>
_Operation binder1st< _Operation >::op [protected]

Definition at line 201 of file _function.h.

Referenced by binder1st< _Operation >::operator()().

template<class _Operation>
_Operation::first_argument_type binder1st< _Operation >::_M_value [protected]

Definition at line 202 of file _function.h.

Referenced by binder1st< _Operation >::operator()().


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_function.h



Generated on Mon Mar 10 15:32:58 2008 by  doxygen 1.5.1