We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
preds::unconstrained
1 parent b31444b commit 2017cf3Copy full SHA for 2017cf3
include/rvarago/refined.hpp
@@ -68,15 +68,6 @@ struct to_exception {
68
69
} // namespace error
70
71
-// Reusable predicates.
72
-namespace preds {
73
-
74
-// Assumes all values of `T` are valid.
75
-template <typename T> constexpr auto unconstrained(T const &) -> bool {
76
- return true;
77
-}
78
-} // namespace preds
79
80
template <typename T, std::predicate<T const &> auto Pred, typename... Bases>
81
requires((std::is_same_v<T, typename Bases::value_type> && ...) &&
82
(std::predicate<typename Bases::predicate_type, T const &> && ...))
0 commit comments