Searched refs:incrementable_traits (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | incrementable_traits.h | 33 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 D | iterator_traits.h | 89 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 D | common_iterator.h | 262 struct incrementable_traits<common_iterator<_Iter, _Sent>> {
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | iterator.cppm | |
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | iterator | 20 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 D | module.modulemap.in | 1508 module incrementable_traits { header "__iterator/incrementable_traits.h" }
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | iterator | 20 template<class> struct incrementable_traits; // since C++20 130 struct incrementable_traits<projected<I, Proj>>; // since C++20
|
| H A D | module.modulemap | 1415 …td_private_iterator_incrementable_traits [system] { header "__iterator/incrementable_traits.h" }
|
| /freebsd/lib/libc++/ |
| H A D | module.modulemap | 1508 module incrementable_traits { header "__iterator/incrementable_traits.h" }
|
| H A D | Makefile | 1656 IT_HEADERS+= incrementable_traits.h
|
| H A D | libcxx.imp | 481 { include: [ "<__iterator/incrementable_traits.h>", "private", "<iterator>", "public" ] },
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSymbolMap.inc | 1535 SYMBOL(incrementable_traits, std::, <iterator>)
|