#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__ranges/views/join_with_view.hpp>
|
| iterator ()=default |
|
template<bool AntiConst, std::enable_if_t< conjunction< bool_constant<((Const !=AntiConst) &&Const)>, convertible_to< iterator_t< V >, iterator_t< Base >>, convertible_to< iterator_t< range_reference_t< V >>, iterator_t< InnerBase >>, convertible_to< iterator_t< Pattern >, iterator_t< Pattern >> >::value, int > = 0> |
constexpr | iterator (iterator< AntiConst > i) |
|
constexpr decltype(auto) | operator* () const |
|
constexpr iterator & | operator++ () |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, forward_iterator< OuterIter >, forward_iterator< InnerIter > >::value==false, int > = 0> |
constexpr void | operator++ (int) |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, forward_iterator< OuterIter >, forward_iterator< InnerIter > >::value, int > = 0> |
constexpr iterator | operator++ (int) |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, bidirectional_range< Base >, bidirectional_range< InnerBase >, common_range< InnerBase >, bidirectional_range< PatternBase >, common_range< PatternBase > >::value, int > = 0> |
constexpr iterator & | operator-- () |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, bidirectional_range< Base >, bidirectional_range< InnerBase >, common_range< InnerBase >, bidirectional_range< PatternBase >, common_range< PatternBase > >::value, int > = 0> |
constexpr iterator | operator-- (int) |
|
constexpr decltype(auto) friend | iter_move (const iterator &i) |
|
|
class | join_with_view |
|
template<bool OtherConst> |
class | sentinel |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, forward_range< Base >, equality_comparable< InnerIter > >::value, int > = 0> |
constexpr friend bool | operator== (const iterator &x, const iterator &y) |
|
template<typename IB = InnerBase, std::enable_if_t< conjunction< std::is_reference< IB >, forward_range< Base >, equality_comparable< InnerIter > >::value, int > = 0> |
constexpr friend bool | operator!= (const iterator &x, const iterator &y) |
|
template<typename IS = indirectly_swappable<iterator_t<InnerBase>, iterator_t<PatternBase>>, std::enable_if_t< IS::value, int > = 0> |
constexpr friend void | iter_swap (const iterator &x, const iterator &y) |
|
◆ difference_type
◆ pointer
◆ reference
◆ value_type
◆ iterator() [1/2]
◆ iterator() [2/2]
◆ iter_move()
constexpr decltype(auto) friend iter_move |
( |
const iterator< Const > & |
i | ) |
|
|
inlineconstexpr |
◆ operator*()
constexpr decltype(auto) operator* |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator++() [1/3]
◆ operator++() [2/3]
constexpr void operator++ |
( |
int |
| ) |
|
|
inlineconstexpr |
◆ operator++() [3/3]
◆ operator--() [1/2]
◆ operator--() [2/2]
◆ iter_swap
constexpr friend void iter_swap |
( |
const iterator< Const > & |
x, |
|
|
const iterator< Const > & |
y |
|
) |
| |
|
friend |
◆ join_with_view
◆ operator!=
constexpr friend bool operator!= |
( |
const iterator< Const > & |
x, |
|
|
const iterator< Const > & |
y |
|
) |
| |
|
friend |
◆ operator==
constexpr friend bool operator== |
( |
const iterator< Const > & |
x, |
|
|
const iterator< Const > & |
y |
|
) |
| |
|
friend |
◆ sentinel
The documentation for this class was generated from the following file: