Lines Matching defs:__pred_
54 _LIBCPP_NO_UNIQUE_ADDRESS __movable_box<_Pred> __pred_;
62 : __base_(std::move(__base)), __pred_(std::in_place, std::move(__pred)) {}
72 _LIBCPP_HIDE_FROM_ABI constexpr const _Pred& pred() const { return *__pred_; }
89 return __sentinel</*_Const=*/false>(ranges::end(__base_), std::addressof(*__pred_));
95 return __sentinel</*_Const=*/true>(ranges::end(__base_), std::addressof(*__pred_));
109 const _Pred* __pred_ = nullptr;
117 : __end_(std::move(__end)), __pred_(__pred) {}
121 : __end_(std::move(__s.__end_)), __pred_(__s.__pred_) {}
126 return __x == __y.__end_ || !std::invoke(*__y.__pred_, *__x);
133 return __x == __y.__end_ || !std::invoke(*__y.__pred_, *__x);