| Classes | |
| struct | interface | 
| Interface of the Ternary Function concept.  More... | |
| struct | interface< R(*)(A, B, C)> | 
| Making plain C function with 3 arguments a model of concept.  More... | |
| struct | interface< R(A::*)(B, C)> | 
| Making a binary method of a class a model of concept.  More... | |
| struct | interface< R(A::*)(B, C) const > | 
| Making a const binary method of a class a model of concept Ternary Function.  More... | |
| struct | requirements | 
| Requirements of the instigate::stl::ternary_function.  More... | |
ternary_function is a correspondence between triangle of argument values and a result value. I.e. for each triangle of argument values it should be possible to invoke the function and obtain the corresponding result value.
ternary_functions in instigate::stl are adaptable, including plain C functions.