mirror of
https://github.com/rbock/sqlpp11.git
synced 2024-11-16 04:47:18 +08:00
Renamed tvin_wrap to maybe_tvin
Easier to read
This commit is contained in:
parent
6cffdb6428
commit
78d2d9e67a
@ -74,7 +74,7 @@ namespace sqlpp
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
struct tvin_wrap_t
|
struct maybe_tvin_t
|
||||||
{
|
{
|
||||||
using _table_set = typename T::_table_set;
|
using _table_set = typename T::_table_set;
|
||||||
static constexpr bool _is_trivial()
|
static constexpr bool _is_trivial()
|
||||||
@ -82,20 +82,20 @@ namespace sqlpp
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
tvin_wrap_t(T t):
|
maybe_tvin_t(T t):
|
||||||
_value(t)
|
_value(t)
|
||||||
{}
|
{}
|
||||||
tvin_wrap_t(const tvin_wrap_t&) = default;
|
maybe_tvin_t(const maybe_tvin_t&) = default;
|
||||||
tvin_wrap_t(tvin_wrap_t&&) = default;
|
maybe_tvin_t(maybe_tvin_t&&) = default;
|
||||||
tvin_wrap_t& operator=(const tvin_wrap_t&) = default;
|
maybe_tvin_t& operator=(const maybe_tvin_t&) = default;
|
||||||
tvin_wrap_t& operator=(tvin_wrap_t&&) = default;
|
maybe_tvin_t& operator=(maybe_tvin_t&&) = default;
|
||||||
~tvin_wrap_t() = default;
|
~maybe_tvin_t() = default;
|
||||||
|
|
||||||
T _value;
|
T _value;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
struct tvin_wrap_t<tvin_t<T>>
|
struct maybe_tvin_t<tvin_t<T>>
|
||||||
{
|
{
|
||||||
using _table_set = typename T::_table_set;
|
using _table_set = typename T::_table_set;
|
||||||
bool _is_trivial() const
|
bool _is_trivial() const
|
||||||
@ -103,14 +103,14 @@ namespace sqlpp
|
|||||||
return _value._is_trivial();
|
return _value._is_trivial();
|
||||||
};
|
};
|
||||||
|
|
||||||
tvin_wrap_t(tvin_t<T> t):
|
maybe_tvin_t(tvin_t<T> t):
|
||||||
_value(t._value)
|
_value(t._value)
|
||||||
{}
|
{}
|
||||||
tvin_wrap_t(const tvin_wrap_t&) = default;
|
maybe_tvin_t(const maybe_tvin_t&) = default;
|
||||||
tvin_wrap_t(tvin_wrap_t&&) = default;
|
maybe_tvin_t(maybe_tvin_t&&) = default;
|
||||||
tvin_wrap_t& operator=(const tvin_wrap_t&) = default;
|
maybe_tvin_t& operator=(const maybe_tvin_t&) = default;
|
||||||
tvin_wrap_t& operator=(tvin_wrap_t&&) = default;
|
maybe_tvin_t& operator=(maybe_tvin_t&&) = default;
|
||||||
~tvin_wrap_t() = default;
|
~maybe_tvin_t() = default;
|
||||||
|
|
||||||
typename tvin_t<T>::_operand_t _value;
|
typename tvin_t<T>::_operand_t _value;
|
||||||
};
|
};
|
||||||
@ -118,9 +118,9 @@ namespace sqlpp
|
|||||||
namespace vendor
|
namespace vendor
|
||||||
{
|
{
|
||||||
template<typename Context, typename Operand>
|
template<typename Context, typename Operand>
|
||||||
struct serializer_t<Context, tvin_wrap_t<Operand>>
|
struct serializer_t<Context, maybe_tvin_t<Operand>>
|
||||||
{
|
{
|
||||||
using T = tvin_wrap_t<Operand>;
|
using T = maybe_tvin_t<Operand>;
|
||||||
|
|
||||||
static Context& _(const T& t, Context& context)
|
static Context& _(const T& t, Context& context)
|
||||||
{
|
{
|
||||||
|
4
include/sqlpp11/vendor/expression.h
vendored
4
include/sqlpp11/vendor/expression.h
vendored
@ -58,7 +58,7 @@ namespace sqlpp
|
|||||||
~binary_expression_t() = default;
|
~binary_expression_t() = default;
|
||||||
|
|
||||||
Lhs _lhs;
|
Lhs _lhs;
|
||||||
tvin_wrap_t<Rhs> _rhs;
|
maybe_tvin_t<Rhs> _rhs;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename Context, typename Lhs, typename Rhs>
|
template<typename Context, typename Lhs, typename Rhs>
|
||||||
@ -103,7 +103,7 @@ namespace sqlpp
|
|||||||
~binary_expression_t() = default;
|
~binary_expression_t() = default;
|
||||||
|
|
||||||
Lhs _lhs;
|
Lhs _lhs;
|
||||||
tvin_wrap_t<Rhs> _rhs;
|
maybe_tvin_t<Rhs> _rhs;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename Context, typename Lhs, typename Rhs>
|
template<typename Context, typename Lhs, typename Rhs>
|
||||||
|
Loading…
Reference in New Issue
Block a user