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.