Improved early type checking in stand-alone functions

This commit is contained in:
Roland Bock
2013-08-21 19:30:56 +02:00
parent f244f1110a
commit c41a181ca9
+2
View File
@@ -39,6 +39,8 @@ namespace sqlpp
template<typename T>\
struct NAME##_t\
{\
static_assert(CONSTRAINT<typename std::decay<T>::type>::value, #NAME "() argument has constraint: " #CONSTRAINT);\
static_assert(is_expression_t<typename std::decay<T>::type>::value, #NAME "() argument has contraint: is_expression_t");\
using _operand = typename operand_t<T, CONSTRAINT>::type;\
\
struct _op\