Home
last modified time | relevance | path

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

/freebsd/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.h89 typename incrementable_traits<_Ip>::difference_type; in requires()
93 requires signed_integral<typename incrementable_traits<_Ip>::difference_type>; in requires()
115 requires(_Ip __i, typename incrementable_traits<_Ip>::difference_type __n) { in requires()
232 requires requires { typename incrementable_traits<_Ip>::difference_type; }
234 using type _LIBCPP_NODEBUG = typename incrementable_traits<_Ip>::difference_type;
264 using difference_type = typename incrementable_traits<_Ip>::difference_type;
H A Dcommon_iterator.h262 struct incrementable_traits<common_iterator<_Iter, _Sent>> {
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Diterator.cppm
/freebsd/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
719 # include <__iterator/incrementable_traits.h>
H A Dmodule.modulemap.in1508 module incrementable_traits { header "__iterator/incrementable_traits.h" }
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Diterator20 template<class> struct incrementable_traits; // since C++20
130 struct incrementable_traits<projected<I, Proj>>; // since C++20
H A Dmodule.modulemap1415 …td_private_iterator_incrementable_traits [system] { header "__iterator/incrementable_traits.h" }
/freebsd/lib/libc++/
H A Dmodule.modulemap1508 module incrementable_traits { header "__iterator/incrementable_traits.h" }
H A DMakefile1656 IT_HEADERS+= incrementable_traits.h
H A Dlibcxx.imp481 { include: [ "<__iterator/incrementable_traits.h>", "private", "<iterator>", "public" ] },
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1535 SYMBOL(incrementable_traits, std::, <iterator>)