mirror of
https://github.com/rbock/sqlpp11.git
synced 2026-01-07 13:41:11 -06:00
Merge branch 'release/0.51'
This commit is contained in:
@@ -42,8 +42,7 @@ namespace sqlpp
|
||||
using _interpreter_context_t = typename Db::_interpreter_context_t;
|
||||
|
||||
template <typename T>
|
||||
interpretable_t(T t)
|
||||
: _requires_braces(requires_braces_t<T>::value), _impl(std::make_shared<_impl_t<T>>(t))
|
||||
interpretable_t(T t) : _requires_braces(requires_braces_t<T>::value), _impl(std::make_shared<_impl_t<T>>(t))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -78,6 +77,7 @@ namespace sqlpp
|
||||
private:
|
||||
struct _impl_base
|
||||
{
|
||||
virtual ~_impl_base() = default;
|
||||
virtual serializer_context_t& serialize(serializer_context_t& context) const = 0;
|
||||
virtual _serializer_context_t& db_serialize(_serializer_context_t& context) const = 0;
|
||||
virtual _interpreter_context_t& interpret(_interpreter_context_t& context) const = 0;
|
||||
|
||||
@@ -41,8 +41,7 @@ namespace sqlpp
|
||||
using _interpreter_context_t = typename Db::_interpreter_context_t;
|
||||
|
||||
template <typename T>
|
||||
named_interpretable_t(T t)
|
||||
: _requires_braces(requires_braces_t<T>::value), _impl(std::make_shared<_impl_t<T>>(t))
|
||||
named_interpretable_t(T t) : _requires_braces(requires_braces_t<T>::value), _impl(std::make_shared<_impl_t<T>>(t))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -82,6 +81,7 @@ namespace sqlpp
|
||||
private:
|
||||
struct _impl_base
|
||||
{
|
||||
virtual ~_impl_base() = default;
|
||||
virtual serializer_context_t& serialize(serializer_context_t& context) const = 0;
|
||||
virtual _serializer_context_t& db_serialize(_serializer_context_t& context) const = 0;
|
||||
virtual _interpreter_context_t& interpret(_interpreter_context_t& context) const = 0;
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
#ifndef SQLPP_SCHEMA_H
|
||||
#define SQLPP_SCHEMA_H
|
||||
|
||||
#include <string>
|
||||
|
||||
#include <sqlpp11/type_traits.h>
|
||||
#include <sqlpp11/serializer.h>
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
#define SQLPP_VERBATIM_TABLE_H
|
||||
|
||||
#include <sqlpp11/table.h>
|
||||
#include <sqlpp11/char_sequence.h>
|
||||
#include <sqlpp11/data_types/no_value.h>
|
||||
|
||||
namespace sqlpp
|
||||
|
||||
Reference in New Issue
Block a user