libpqxx
The C++ client library for PostgreSQL
|
Public Member Functions | |
constexpr | dynamic_params (IT begin, IT end) |
Wrap a sequence of pointers or iterators. | |
constexpr | dynamic_params (IT begin, IT end, ACCESSOR &acc) |
Wrap a sequence of pointers or iterators. | |
template<typename C > | |
constexpr | dynamic_params (C &container) |
Wrap a container. | |
template<typename C > | |
constexpr | dynamic_params (C &container, ACCESSOR &acc) |
Wrap a container. | |
constexpr IT | begin () const noexcept |
constexpr IT | end () const noexcept |
constexpr auto | access (decltype(*std::declval< IT >()) value) const -> decltype(std::declval< ACCESSOR >()(value)) |
|
inlineconstexpr |
Wrap a sequence of pointers or iterators.
This version takes an accessor callable. If you pass an accessor acc
, then any parameter p
will go into the statement's parameter list as acc(p)
.
|
inlineexplicitconstexpr |
Wrap a container.
This version takes an accessor callable. If you pass an accessor acc
, then any parameter p
will go into the statement's parameter list as acc(p)
.