The destructor \(\langle \text{is}\;Z?,\, P\rangle : N \to 1 + N\): nothing at zero, else the predecessor.
More...
|
|
using | Domain = N |
|
using | Codomain = std::optional<N> |
|
| constexpr std::optional< N > | operator() (const N &n) const |
template<HasNNOStep N>
requires std::equality_comparable<N> && std::default_initializable<N>
struct dedekind::category::Prior< N >
The destructor \(\langle \text{is}\;Z?,\, P\rangle : N \to 1 + N\): nothing at zero, else the predecessor.
- Template Parameters
-
◆ operator()()
- Parameters
-
- Returns
- nothing at
Z, else P(n).
The documentation for this struct was generated from the following file:
- src/main/modules/dedekind/category/nno.cppm