#include "manip.h"
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | mysqlpp |
Classes | |
struct | mysqlpp::equal_list_ba< Seq1, Seq2, Manip > |
Holds two lists of items, typically used to construct a SQL "equals clause". More... | |
struct | mysqlpp::equal_list_b< Seq1, Seq2, Manip > |
Same as equal_list_ba, plus the option to have some elements of the equals clause suppressed. More... | |
struct | mysqlpp::value_list_ba< Seq, Manip > |
Holds a list of items, typically used to construct a SQL "value list". More... | |
struct | mysqlpp::value_list_b< Seq, Manip > |
Same as value_list_ba, plus the option to have some elements of the list suppressed. More... | |
Functions | |
template<class Seq1, class Seq2, class Manip> | |
std::ostream & | mysqlpp::operator<< (std::ostream &o, const equal_list_ba< Seq1, Seq2, Manip > &el) |
Inserts an equal_list_ba into an std::ostream. | |
template<class Seq1, class Seq2, class Manip> | |
std::ostream & | mysqlpp::operator<< (std::ostream &o, const equal_list_b< Seq1, Seq2, Manip > &el) |
Same as operator<< for equal_list_ba, plus the option to suppress insertion of some list items in the stream. | |
template<class Seq, class Manip> | |
std::ostream & | mysqlpp::operator<< (std::ostream &o, const value_list_ba< Seq, Manip > &cl) |
Inserts a value_list_ba into an std::ostream. | |
template<class Seq, class Manip> | |
std::ostream & | mysqlpp::operator<< (std::ostream &o, const value_list_b< Seq, Manip > &cl) |
Same as operator<< for value_list_ba, plus the option to suppress insertion of some list items in the stream. | |
void | mysqlpp::create_vector (size_t size, std::vector< bool > &v, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Create a vector of bool with the given arguments as values. | |
template<class Container> | |
void | mysqlpp::create_vector (const Container &c, std::vector< bool > &v, std::string s0, std::string s1, std::string s2, std::string s3, std::string s4, std::string s5, std::string s6, std::string s7, std::string s8, std::string s9, std::string sa, std::string sb, std::string sc) |
Create a vector of bool using a list of named fields. | |
template<class Seq> | |
value_list_ba< Seq, do_nothing_type0 > | mysqlpp::value_list (const Seq &s, const char *d=",") |
Constructs a value_list_ba. | |
template<class Seq, class Manip> | |
value_list_ba< Seq, Manip > | mysqlpp::value_list (const Seq &s, const char *d, Manip m) |
Constructs a value_list_ba. | |
template<class Seq, class Manip> | |
value_list_b< Seq, Manip > | mysqlpp::value_list (const Seq &s, const char *d, Manip m, const std::vector< bool > &vb) |
Constructs a value_list_b (sparse value list). | |
template<class Seq, class Manip> | |
value_list_b< Seq, Manip > | mysqlpp::value_list (const Seq &s, const char *d, Manip m, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a value_list_b (sparse value list). | |
template<class Seq> | |
value_list_b< Seq, do_nothing_type0 > | mysqlpp::value_list (const Seq &s, const char *d, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a sparse value list. | |
template<class Seq> | |
value_list_b< Seq, do_nothing_type0 > | mysqlpp::value_list (const Seq &s, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a sparse value list. | |
template<class Seq1, class Seq2> | |
equal_list_ba< Seq1, Seq2, do_nothing_type0 > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d=",", const char *e=" = ") |
Constructs an equal_list_ba. | |
template<class Seq1, class Seq2, class Manip> | |
equal_list_ba< Seq1, Seq2, Manip > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m) |
Constructs an equal_list_ba. | |
template<class Seq1, class Seq2, class Manip> | |
equal_list_b< Seq1, Seq2, Manip > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m, const std::vector< bool > &vb) |
Constructs a equal_list_b (sparse equal list). | |
template<class Seq1, class Seq2, class Manip> | |
equal_list_b< Seq1, Seq2, Manip > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, Manip m, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a equal_list_b (sparse equal list). | |
template<class Seq1, class Seq2> | |
equal_list_b< Seq1, Seq2, do_nothing_type0 > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d, const char *e, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a equal_list_b (sparse equal list). | |
template<class Seq1, class Seq2> | |
equal_list_b< Seq1, Seq2, do_nothing_type0 > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, const char *d, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a equal_list_b (sparse equal list). | |
template<class Seq1, class Seq2> | |
equal_list_b< Seq1, Seq2, do_nothing_type0 > | mysqlpp::equal_list (const Seq1 &s1, const Seq2 &s2, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) |
Constructs a equal_list_b (sparse equal list). |