mirror of
https://github.com/rbock/sqlpp11.git
synced 2026-01-06 13:10:34 -06:00
Made wrong_t<...> a true std::false_type again.
I am sure this would shoot me in the foot some day otherwise
This commit is contained in:
21
include/sqlpp11/vendor/wrong.h
vendored
21
include/sqlpp11/vendor/wrong.h
vendored
@@ -33,14 +33,19 @@ namespace sqlpp
|
||||
{
|
||||
namespace vendor
|
||||
{
|
||||
// A template that always returns false
|
||||
// To be used with static assert, for instance, to ensure it
|
||||
// fires only when the template is instantiated.
|
||||
template<class ...T>
|
||||
struct wrong_t
|
||||
{
|
||||
static constexpr bool value = false;
|
||||
};
|
||||
namespace detail
|
||||
{
|
||||
// A template that always returns false
|
||||
// To be used with static assert, for instance, to ensure it
|
||||
// fires only when the template is instantiated.
|
||||
template<typename... T>
|
||||
struct wrong
|
||||
{
|
||||
using type = std::false_type;
|
||||
};
|
||||
}
|
||||
template<typename... T>
|
||||
using wrong_t = typename detail::wrong<T...>::type;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user