Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/
H A Dincrementable_traits.h29 template<class> struct incrementable_traits {}; struct
33 struct incrementable_traits<_Tp*> {
38 struct incrementable_traits<const _Ip> : incrementable_traits<_Ip> {};
44 struct incrementable_traits<_Tp> {
56 struct incrementable_traits<_Tp> {
68 incrementable_traits<remove_cvref_t<_Ip> >,
H A Diterator_traits.h164 typename incrementable_traits<_Ip>::difference_type; in requires()
170 requires signed_integral<typename incrementable_traits<_Ip>::difference_type>; in requires()
198 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 Dprojected.h35 struct incrementable_traits<projected<_It, _Proj>> {
H A Dcommon_iterator.h255 struct incrementable_traits<common_iterator<_Iter, _Sent>> {
/freebsd-13.1/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
591 #include <__iterator/incrementable_traits.h>
H A Dmodule.modulemap495 module incrementable_traits { private header "__iterator/incrementable_traits.h" }
/freebsd-13.1/lib/libc++/
H A DMakefile396 IT_HEADERS+= incrementable_traits.h
/freebsd-13.1/tools/build/mk/
H A DOptionalObsoleteFiles.inc3968 OLD_FILES+=usr/include/c++/v1/__iterator/incrementable_traits.h