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.