#include <functional.hpp>
Public Types | |
| typedef TFI::result_type | result_type |
| The result type. | |
| typedef TFI::second_argument_type | first_argument_type |
| The first argument type. | |
| typedef TFI::third_argument_type | second_argument_type |
| The second argument type. | |
Public Member Functions | |
| result_type | operator() (first_argument_type v, second_argument_type w) const |
| operator () | |
| tbinder1st (TF f, typename TFI::first_argument_type x) throw () | |
| Constructor. | |
This is a model of instigate::stl::binary_function.
It is implemented so that it deals with ternary function using instigate::stl::ternary_function
| instigate::stl::tbinder1st< TF >::tbinder1st | ( | TF | f, | |
| typename TFI::first_argument_type | x | |||
| ) | throw () [inline] |
Constructor.
| f | - the ternary function | |
| x | - the first argument to be bound |
| result_type instigate::stl::tbinder1st< TF >::operator() | ( | first_argument_type | v, | |
| second_argument_type | w | |||
| ) | const [inline] |
operator ()
References instigate::stl::invoke().