Product¶
-
template<typename TPTransf16Subclass>
struct Product<TPTransf16Subclass, std::enable_if_t<std::is_base_of<HPCombi::PTransf16, TPTransf16Subclass>::value>>¶ Defined in
hpcombi.hpp.Specialization of the adapter Product for subclasses of
HPCombi::PTransf16.See also
Note
HPCombiimplements composition of functions from left to right, whereaslibsemigroupsassumes composition is right to left.Public Functions
-
inline void operator()(TPTransf16Subclass &xy, TPTransf16Subclass const &x, TPTransf16Subclass const &y, size_t = 0) const noexcept¶
Returns modifies
xyin-place to be the product ofxandy.- Throws:
(None) – This function is
noexceptand is guaranteed never to throw.
-
inline void operator()(TPTransf16Subclass &xy, TPTransf16Subclass const &x, TPTransf16Subclass const &y, size_t = 0) const noexcept¶