flip¶
Header¶
#include <fit/flip.hpp>
Description¶
The flip
function adaptor swaps the first two parameters.
Synopsis¶
template<class F>
flip_adaptor<F> flip(F f);
Semantics¶
assert(flip(f)(x, y, xs...) == f(y, x, xs...));
Example¶
#include <fit.hpp>
#include <cassert>
int main() {
int r = fit::flip(fit::_ - fit::_)(2, 5);
assert(r == 3);
}