#pragma once #include "libpq-fe.h" #include namespace PQ { template struct pq_deleter { void operator()(auto p) const { func(p); } }; using ResultPtr = std::unique_ptr>; }