#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__ranges/views/take_while_view.hpp>
|
| | take_while_view ()=default |
| |
| constexpr | take_while_view (V base, Pred pred) |
| |
| template<typename Dummy = void, std::enable_if_t< vccc::conjunction< std::is_void< Dummy >, copy_constructible< V > >::value, int > = 0> |
| constexpr V | base () const & |
| |
| constexpr V | base () && |
| |
| constexpr const Pred & | pred () const |
| |
| template<typename Dummy = void, std::enable_if_t< vccc::conjunction< std::is_void< Dummy >, negation< simple_view< V >> >::value, int > = 0> |
| constexpr auto | begin () |
| |
| template<typename Dummy = void, std::enable_if_t< vccc::conjunction< std::is_void< Dummy >, range< const V >, indirect_unary_predicate< const Pred, iterator_t< const V >> >::value, int > = 0> |
| constexpr auto | begin () const |
| |
| template<typename Dummy = void, std::enable_if_t< vccc::conjunction< std::is_void< Dummy >, negation< simple_view< V >> >::value, int > = 0> |
| VCCC_CONSTEXPR_AFTER_CXX17 auto | end () |
| |
| template<typename Dummy = void, std::enable_if_t< vccc::conjunction< std::is_void< Dummy >, range< const V >, indirect_unary_predicate< const Pred, iterator_t< const V >> >::value, int > = 0> |
| VCCC_CONSTEXPR_AFTER_CXX17 auto | end () const |
| |
◆ take_while_view() [1/2]
◆ take_while_view() [2/2]
◆ base() [1/2]
◆ base() [2/2]
| constexpr V base |
( |
| ) |
const & |
|
inlineconstexpr |
◆ begin() [1/2]
◆ begin() [2/2]
| constexpr auto begin |
( |
| ) |
const |
|
inlineconstexpr |
◆ end() [1/2]
◆ end() [2/2]
◆ pred()
| constexpr const Pred& pred |
( |
| ) |
const |
|
inlineconstexpr |
The documentation for this class was generated from the following file: