Merge branch 'release/0.51'

This commit is contained in:
rbock
2017-09-10 10:16:32 +02:00
4 changed files with 7 additions and 4 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -27,6 +27,8 @@
#ifndef SQLPP_SCHEMA_H
#define SQLPP_SCHEMA_H
#include <string>
#include <sqlpp11/type_traits.h>
#include <sqlpp11/serializer.h>

View File

@@ -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