#include namespace pqxx::internal::gate { class PQXX_PRIVATE result_creation : callgate { friend class pqxx::connection; friend class pqxx::pipeline; result_creation(reference x) : super(x) {} static result create( internal::pq::PGresult *rhs, std::shared_ptr const &query, encoding_group enc) { return result(rhs, query, enc); } void check_status(std::string_view desc = ""sv) const { return home().check_status(desc); } }; } // namespace pqxx::internal::gate