bool removed from concepts definitions as gcc-9.1 supports this syntax already

This commit is contained in:
Mateusz Pusz
2019-09-28 19:10:06 +02:00
parent 4b145ea4cf
commit 952b19c2ed
40 changed files with 47 additions and 47 deletions
+1 -1
View File
@@ -27,7 +27,7 @@
namespace units {
template<typename T>
concept bool Number = std::regular<T> &&
concept Number = std::regular<T> &&
std::totally_ordered<T> &&
requires(T a, T b) {
{ a + b } -> T;
+2 -2
View File
@@ -34,7 +34,7 @@ namespace units {
};
template<typename T>
concept bool Downcastable =
concept Downcastable =
requires {
typename T::base_type;
} &&
@@ -48,7 +48,7 @@ namespace units {
namespace detail {
template<typename T>
concept bool has_downcast = requires {
concept has_downcast = requires {
downcast_guide(std::declval<downcast_base<T>>());
};
+1 -1
View File
@@ -37,7 +37,7 @@ namespace units {
} // namespace detail
template<typename T>
concept bool TypeList = detail::is_type_list<T>;
concept TypeList = detail::is_type_list<T>;
// push_front