Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Commit

Permalink
Updated declaration of serialize()
Browse files Browse the repository at this point in the history
  • Loading branch information
trueqbit committed Mar 12, 2023
1 parent ddee500 commit 72b09de
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions dev/column_names_getter.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ namespace sqlite_orm {

namespace internal {

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

template<class T, class Ctx>
std::vector<std::string>& collect_table_column_names(std::vector<std::string>& collectedExpressions,
Expand Down
4 changes: 2 additions & 2 deletions dev/default_value_extractor.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ namespace sqlite_orm {

namespace internal {

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

/**
* Serialize default value of a column's default valu
Expand Down
6 changes: 3 additions & 3 deletions dev/serializing_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ namespace sqlite_orm {
template<class O>
struct order_by_t;

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

template<class T, class Ctx>
std::string serialize_order_by(const T& t, const Ctx& context);
std::string serialize_order_by(const T&, const Ctx&);

inline void stream_sql_escaped(std::ostream& os, serialize_arg_type str, char char2Escape) {
for(size_t offset = 0, next; true; offset = next + 1) {
Expand Down
4 changes: 2 additions & 2 deletions dev/statement_serializer.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ namespace sqlite_orm {
template<class T, class SFINAE = void>
struct statement_serializer;

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context) {
template<class T, class DBOs>
std::string serialize(const T& t, const serializer_context<DBOs>& context) {
statement_serializer<T> serializer;
return serializer(t, context);
}
Expand Down
18 changes: 9 additions & 9 deletions include/sqlite_orm/sqlite_orm.h
Original file line number Diff line number Diff line change
Expand Up @@ -10202,8 +10202,8 @@ namespace sqlite_orm {

namespace internal {

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

/**
* Serialize default value of a column's default valu
Expand Down Expand Up @@ -13220,11 +13220,11 @@ namespace sqlite_orm {
template<class O>
struct order_by_t;

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

template<class T, class Ctx>
std::string serialize_order_by(const T& t, const Ctx& context);
std::string serialize_order_by(const T&, const Ctx&);

inline void stream_sql_escaped(std::ostream& os, serialize_arg_type str, char char2Escape) {
for(size_t offset = 0, next; true; offset = next + 1) {
Expand Down Expand Up @@ -15306,8 +15306,8 @@ namespace sqlite_orm {

namespace internal {

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context);
template<class T, class DBOs>
std::string serialize(const T&, const serializer_context<DBOs>&);

template<class T, class Ctx>
std::vector<std::string>& collect_table_column_names(std::vector<std::string>& collectedExpressions,
Expand Down Expand Up @@ -15502,8 +15502,8 @@ namespace sqlite_orm {
template<class T, class SFINAE = void>
struct statement_serializer;

template<class T, class I>
std::string serialize(const T& t, const serializer_context<I>& context) {
template<class T, class DBOs>
std::string serialize(const T& t, const serializer_context<DBOs>& context) {
statement_serializer<T> serializer;
return serializer(t, context);
}
Expand Down

0 comments on commit 72b09de

Please sign in to comment.