#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().