|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Minimal int-backed \(\mathbb{Z}/N\mathbb{Z}\) carrier from the experimental reintegration phase. Retained for parity with the existing test; Modular<N> below is the broader (auto-typed N) replacement.
More...
Public Types | |
| using | machine_type = T |
| using | Domain = T |
Public Member Functions | |
| constexpr | CyclicRing (T v) |
| constexpr | operator T () const |
Static Public Member Functions | |
| static constexpr T | successor (T a) |
| static constexpr T | generator () |
Friends | |
| constexpr CyclicRing | operator+ (CyclicRing a, CyclicRing b) |
| constexpr CyclicRing | operator* (CyclicRing a, CyclicRing b) |
Minimal int-backed \(\mathbb{Z}/N\mathbb{Z}\) carrier from the experimental reintegration phase. Retained for parity with the existing test; Modular<N> below is the broader (auto-typed N) replacement.