Static Public Member Functions | List of all members
cet::sqlite::detail::bind_parameters< TUP, N > Struct Template Reference

#include <bind_parameters.h>

Static Public Member Functions

static void bind (sqlite3_stmt *s, TUP const &t)
 

Detailed Description

template<class TUP, size_t N>
struct cet::sqlite::detail::bind_parameters< TUP, N >

Definition at line 33 of file bind_parameters.h.

Member Function Documentation

template<class TUP , size_t N>
static void cet::sqlite::detail::bind_parameters< TUP, N >::bind ( sqlite3_stmt s,
TUP const &  t 
)
inlinestatic

Definition at line 35 of file bind_parameters.h.

36  {
38  if (auto& param = std::get<N - 1>(t))
39  bind_one_parameter(s, N, *param);
40  else
41  bind_one_null(s, N);
42  }
void bind_one_parameter(sqlite3_stmt *s, std::size_t const idx, double const v)
static void bind(sqlite3_stmt *s, TUP const &t)
static QCString * s
Definition: config.cpp:1042
void bind_one_null(sqlite3_stmt *s, std::size_t const idx)

The documentation for this struct was generated from the following file: