tables::row::col

template <typename... Ts, is_primitive_type... Ps>
template<typename T>
requires in<T,std::tuple<Ts...>>
auto
row<std::pair<Ts,Ps>...>::col() const

Returns value at given volumn

Example

Code

#include <cpptables/table.hh>
#include <iostream>

using namespace tables;
using namespace std;

struct c0{};
struct c1{};

using row_t = row<
  pair<c0,string_view>,
  pair<c1,double>
>;

void row_col()
{
  const row_t row( "abc", 100 );
  cout << row.col<c0>() << "\n";
}

Output

abc