constexpr explicit filter_view(V base, Pred pred);
constexpr const Pred& pred() const;
constexpr iterator<false> begin();
constexpr iterator<true> begin() const
requires (input_range<const V> && !forward_range<const V> &&
indirect_unary_predicate<const Pred, iterator_t<const V>>);