A row: a point of an n-ary product whose arity and columns' sorts are data. Each cell is a value of one of the carriers Cs, and the cell's alternative is its column's sort, so a row is its own schema. Slots are π_1 … π_n.
More...
|
|
using | Cell = std::variant<Cs...> |
|
|
std::vector< Cell > | cells |
|
|
bool | operator== (const Row &, const Row &)=default |
template<typename... Cs>
struct dedekind::sets::Row< Cs >
A row: a point of an n-ary product whose arity and columns' sorts are data. Each cell is a value of one of the carriers Cs, and the cell's alternative is its column's sort, so a row is its own schema. Slots are π_1 … π_n.
- Template Parameters
-
| Cs | the carriers a column may have. |
The documentation for this struct was generated from the following file: