template<typename P, typename L>
fun::involution_generic class

Template parameters
P
L

Constructors, destructors, conversion operators

involution_generic(L m, P o) constexpr
Construct a new involution object.

Public functions

auto operator()(const P& p) const -> P -> auto constexpr

Function documentation

template<typename P, typename L>
fun::involution_generic<P, L>::involution_generic(L m, P o) constexpr

Construct a new involution object.

Parameters
in
in

template<typename P, typename L>
auto fun::involution_generic<P, L>::operator()(const P& p) const -> P constexpr

Parameters
in
Returns P