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