|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The identity of a category whose arrows are one type, Cat::Arrow: an identity arrow on Cat::Species, so its law is read at the type, that converts to the category's arrow, Cat::unit_arrow(), where an arrow of that type is wanted.
More...
Public Types | |
| using | Domain = typename Cat::Species |
| using | Codomain = typename Cat::Species |
Public Member Functions | |
| constexpr Domain | operator() (Domain x) const |
| constexpr | operator typename Cat::Arrow () const |
| constexpr bool | operator== (const IdentityIn &) const =default |
The identity of a category whose arrows are one type, Cat::Arrow: an identity arrow on Cat::Species, so its law is read at the type, that converts to the category's arrow, Cat::unit_arrow(), where an arrow of that type is wanted.
| Cat | the category. |