|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Type-level witness for a finite dimension N. Sibling of dedekind::sets::ℵ<N> on the infinite side; together they cover the dimension axis used by Diagonal / OuterProduct without forcing the std::variant<> Cardinality value to appear as an NTTP.
More...
Static Public Attributes | |
| static constexpr std::size_t | value = N |
| static constexpr bool | is_finite = true |
| static constexpr bool | is_countable = true |
Friends | |
| constexpr friend bool | operator== (const dim_finite &, const dim_finite &)=default |
Type-level witness for a finite dimension N. Sibling of dedekind::sets::ℵ<N> on the infinite side; together they cover the dimension axis used by Diagonal / OuterProduct without forcing the std::variant<> Cardinality value to appear as an NTTP.