Home
last modified time | relevance | path

Searched refs:incrementable_traits (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/libcxx/include/__iterator/
H A Dincrementable_traits.h33 struct incrementable_traits {}; struct
37 struct incrementable_traits<_Tp*> {
42 struct incrementable_traits<const _Ip> : incrementable_traits<_Ip> {};
48 struct incrementable_traits<_Tp> {
59 struct incrementable_traits<_Tp> {
72 incrementable_traits<remove_cvref_t<_Ip> >,
H A Diterator_traits.h165 typename incrementable_traits<_Ip>::difference_type; in requires()
169 requires signed_integral<typename incrementable_traits<_Ip>::difference_type>; in requires()
191 requires(_Ip __i, typename incrementable_traits<_Ip>::difference_type __n) { in requires()
318 requires requires { typename incrementable_traits<_Ip>::difference_type; }
320 using type = typename incrementable_traits<_Ip>::difference_type;
347 using difference_type = typename incrementable_traits<_Ip>::difference_type;
H A Dcommon_iterator.h260 struct incrementable_traits<common_iterator<_Iter, _Sent>> {
/src/contrib/llvm-project/libcxx/modules/std/
H A Diterator.inc13 using std::incrementable_traits;
/src/contrib/llvm-project/libcxx/include/
H A Diterator20 template<class> struct incrementable_traits; // since C++20
130 struct incrementable_traits<projected<I, Proj>>; // since C++20
716 # include <__iterator/incrementable_traits.h>
H A Dmodule.modulemap1415 …td_private_iterator_incrementable_traits [system] { header "__iterator/incrementable_traits.h" }
/src/lib/libc++/
H A DMakefile836 IT_HEADERS+= incrementable_traits.h
H A Dlibcxx.imp454 { include: [ "<__iterator/incrementable_traits.h>", "private", "<iterator>", "public" ] },
/src/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1511 SYMBOL(incrementable_traits, std::, <iterator>)