From 292bc8dd28380faf4f7828dbddb620a5279deece Mon Sep 17 00:00:00 2001 From: sliser Date: Mon, 28 Dec 2015 13:19:17 +0300 Subject: [PATCH] fixed test_static_asserts --- include/sqlpp11/where.h | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/include/sqlpp11/where.h b/include/sqlpp11/where.h index 206a36ea..93f76f80 100644 --- a/include/sqlpp11/where.h +++ b/include/sqlpp11/where.h @@ -234,11 +234,17 @@ namespace sqlpp // static_check_t::value)...>::value, // assert_where_no_aggregate_functions_t>>; template - struct check_where_t : static_combined_check_t< - static_check_t::type::value...>::value, assert_where_expressions_t>, - static_check_t::value...>::value, assert_where_boolean_t>, - static_check_t::type::value)...>::value, - assert_where_no_aggregate_functions_t>>{}; + struct check_where + { + using type = static_combined_check_t< + static_check_t::type::value...>::value, assert_where_expressions_t>, + static_check_t::value...>::value, assert_where_boolean_t>, + static_check_t::type::value)...>::value, + assert_where_no_aggregate_functions_t>>; + }; + + template + using check_where_t = typename check_where::type; template using check_where_static_t =