Home
last modified time | relevance | path

Searched refs:__has_arrow (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxx/test/libcxx/ranges/range.utility.helpers/
H A Dhas_arrow.compile.pass.cpp77 static_assert(std::__has_arrow<int*>);
78 static_assert(std::__has_arrow<E*>);
79 static_assert(!std::__has_arrow<Incomplete*>); // Because it's not an input_iterator.
80 static_assert(std::__has_arrow<simple_iter>);
81 static_assert(!std::__has_arrow<no_star>);
82 static_assert(!std::__has_arrow<no_arrow>);
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dfilter_view.h149 requires __has_arrow<iterator_t<_View>> && copyable<iterator_t<_View>>
H A Djoin_view.h254 requires __has_arrow<_Inner> && copyable<_Inner>
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dconcepts.h177 concept __has_arrow = input_iterator<_Ip> && (is_pointer_v<_Ip> || requires(_Ip __i) { __i.operator… variable