Searched refs:incrementable_traits (Results 1 – 8 of 8) sorted by relevance
29 template<class> struct incrementable_traits {}; struct33 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> >,
164 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;
35 struct incrementable_traits<projected<_It, _Proj>> {
255 struct incrementable_traits<common_iterator<_Iter, _Sent>> {
20 template<class> struct incrementable_traits; // since C++20130 struct incrementable_traits<projected<I, Proj>>; // since C++20591 #include <__iterator/incrementable_traits.h>
495 module incrementable_traits { private header "__iterator/incrementable_traits.h" }
396 IT_HEADERS+= incrementable_traits.h
3968 OLD_FILES+=usr/include/c++/v1/__iterator/incrementable_traits.h