Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::numbers::IsQuaternionScalar Concept Referenceexport

Scalar type suitable as quaternion components. More...

Concept definition

template<typename R>
requires(R a, R b) {
R{};
{ a + b } -> std::same_as<R>;
{ a - b } -> std::same_as<R>;
{ a * b } -> std::same_as<R>;
{ -a } -> std::same_as<R>;
} && std::equality_comparable<R> &&
!std::floating_point<R>
Scalar type suitable as quaternion components.
Definition quaternion.cppm:52

Detailed Description

Scalar type suitable as quaternion components.