tables::row

template <typename... Ts>
requires ( is_key_value_pairs<Ts...> )
class row;

Associative container of primitive-types with compile-time lookup with value-types restricted to only primitve-types.

Member types.

Member type Definition

ts_t

Tuple of lookup-types.

ps_t

Tuple of primitive-types.

zs_t

Tuple of (lookup-type,primitive-type) pairs.

row_t

Row type

mtuple_t

The mtuple type

Member functions

Constructors / Assignment

Member type Definition

Constructors

Constructos the row.

Assignment operators

Assigns values to the row.

Capacity

Member type Definition

ncols

Returns number of columns in the row.

Accessors

Member type Definition

col

Returns value (with type P~i) using lookup-type I~i.

Aggregate

Member type Definition

all

Returns boolean if all elements are true, non-zero, and non-empty.

any

Returns boolean if at least one element is true, non-zero, or non-empty.

Non-member functions

Member type Definition

three-way comparison

Invokes three-way comparison operator of underlying mtuple_t.