NTLib - Number Theory Library 0.9
Loading...
Searching...
No Matches
ntlib::IsMultiplicativeCommutative Concept Referenceexport
module base

Restricts to types with a commutative multiplication operation. More...

Concept definition

template<typename T>
concept IsMultiplicativeCommutative = requires() {
// Commutativity.
// axiom(T a, T b) {
// a * b == b * a;
// }
}
Traits class for algebraic types.
Definition concepts.cpp:34
Restricts to types with a commutative multiplication operation.
Definition concepts.cpp:261

Detailed Description

Restricts to types with a commutative multiplication operation.

Template Parameters
TA set with a commutative inner multiplication operation.