mirror of
https://github.com/rbock/sqlpp11.git
synced 2024-11-15 20:31:16 +08: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:
parent
7c928ae6d0
commit
fb092583cc
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
|
||||
|
Loading…
Reference in New Issue
Block a user