diff --git a/include/sqlpp11/basic_expression_operators.h b/include/sqlpp11/basic_expression_operators.h index eea5a364..abad7cfb 100644 --- a/include/sqlpp11/basic_expression_operators.h +++ b/include/sqlpp11/basic_expression_operators.h @@ -28,6 +28,7 @@ #define SQLPP_DETAIL_BASIC_EXPRESSION_OPERATORS_H #include +#include #include #include #include @@ -58,60 +59,125 @@ namespace sqlpp static_check_t::value...>::value, assert_valid_in_arguments_t>; + namespace detail + { + template class Expr, typename Lhs> + struct new_unary_expression_impl + { + using type = bad_statement; + }; + + template