Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
cppgres::node_inherited Concept Reference

Concept definition

template<typename T>
concept cppgres::node_inherited = std::is_standard_layout_v<std::remove_cvref_t<T>> && requires(T t) {
node_xpr_tagged<std::remove_cvref_t<decltype(boost::pfr::get<0>(t))>> ||
node_inherited_base<std::remove_cvref_t<decltype(boost::pfr::get<0>(t))>>;
}
Definition: node.hpp:23
Definition: node.hpp:29
Definition: node.hpp:13
Definition: node.hpp:18