11 #ifndef PQXX_H_PREPARED_STATEMENT
12 #define PQXX_H_PREPARED_STATEMENT
14 #include "pqxx/compiler-public.hxx"
15 #include "pqxx/internal/compiler-internal-pre.hxx"
17 #include "pqxx/internal/statement_parameters.hxx"
18 #include "pqxx/types.hxx"
43 return pqxx::internal::dynamic_params(begin, end);
65 using IT =
typename C::const_iterator;
66 return pqxx::internal::dynamic_params<IT>{container};
86 template<
typename C,
typename ACCESSOR>
87 [[nodiscard]] constexpr
inline auto
90 using IT = decltype(std::begin(container));
91 return pqxx::internal::dynamic_params<IT, ACCESSOR>{container, accessor};
95 #include "pqxx/internal/compiler-internal-post.hxx"