tables::ftable::ftable

1) Constructor from a table:

template <typename... Ts,is_primitive_type... Ps,typename... Gs>
ftable<table<std::pair<Ts,Ps>...>,std::tuple<Gs...>>::ftable(const table_t& t)

3) Copy constructor:

template <typename... Ts,is_primitive_type... Ps,typename... Gs>
gtable<table<std::pair<Ts,Ps>...>,std::tuple<Gs...>>::gtable(
  const gtable_t& other
)

4) Move constructor:

template <typename... Ts,is_primitive_type... Ps,typename... Gs>
ftable<table<std::pair<Ts,Ps>...>,std::tuple<Gs...>>::ftable(
  ftable_t&& other
)

It is not recommended to construct a ftable directly, but to use table::fby. See Grouping for examples.