#include <statement_parameters.hxx>
|
| constexpr | dynamic_params (IT begin, IT end) |
| | Wrap a sequence of pointers or iterators. More...
|
| |
| constexpr | dynamic_params (IT begin, IT end, ACCESSOR &acc) |
| | Wrap a sequence of pointers or iterators. More...
|
| |
| template<typename C > |
| constexpr | dynamic_params (C &container) |
| | Wrap a container. More...
|
| |
| template<typename C > |
| constexpr | dynamic_params (C &container, ACCESSOR &acc) |
| | Wrap a container. More...
|
| |
| constexpr IT | begin () const noexcept |
| |
| constexpr IT | end () const noexcept |
| |
| constexpr auto | access (decltype(*std::declval< IT >()) value) const -> decltype(std::declval< ACCESSOR >()(value)) |
| |
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
class pqxx::internal::dynamic_params< IT, ACCESSOR >
- Deprecated:
- Use params instead.
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
Wrap a sequence of pointers or iterators.
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
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).
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
template<typename C >
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
template<typename C >
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).
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
template<typename IT, typename ACCESSOR = decltype(iterator_identity<IT>)>
The documentation for this class was generated from the following file: