diff options
Diffstat (limited to 'lib/dbTypes.h')
-rw-r--r-- | lib/dbTypes.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/dbTypes.h b/lib/dbTypes.h index a9ed029..8cac3ca 100644 --- a/lib/dbTypes.h +++ b/lib/dbTypes.h @@ -164,14 +164,11 @@ namespace MyGrate { else if constexpr (std::is_floating_point_v<R>) { return visit(detail::SafeExtract<R, std::is_floating_point> {}); } - else if constexpr (std::is_same_v<std::string_view, R>) { - return get<std::string_view>(); - } else if constexpr (std::is_same_v<std::string, R>) { return visit(detail::ToString {}); } else { - static_assert(detail::is_false<R>::value, "Cannot extract one of these"); + return get<R>(); } } }; |