One

template<typename TPTransf16Subclass>
struct libsemigroups::One<TPTransf16Subclass, std::enable_if_t<std::is_base_of<HPCombi::PTransf16, TPTransf16Subclass>::value>>

Defined in hpcombi.hpp.

Specialization of the adapter One for subclasses of HPCombi::PTransf16.

See also

One.

Public Functions

inline TPTransf16Subclass operator()(size_t = 0) const noexcept

Returns the identity HPCombi::PTransf16.

Throws

(None) – This function is noexcept and is guaranteed never to throw.

inline TPTransf16Subclass operator()(TPTransf16Subclass const&) const noexcept

Returns the identity HPCombi::PTransf16.

Throws

(None) – This function is noexcept and is guaranteed never to throw.