| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/loop-convert/ |
| H A D | structures.h | 97 struct iterator_base { struct 99 iterator_base& operator ++(); 100 bool operator!=(const iterator_base &other) const; 104 struct iterator : iterator_base { 110 typedef iterator_base const_iterator; 137 struct iterator_base { struct 139 iterator_base& operator ++(); 140 bool operator!=(const iterator_base &other) const; 144 struct iterator : iterator_base { 150 typedef iterator_base const_iterator;
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SparseMultiSet.h | 220 template <typename SMSPtrTy> class iterator_base { 235 iterator_base(SMSPtrTy P, unsigned I, unsigned SI) in iterator_base() function 266 bool operator==(const iterator_base &RHS) const { 277 bool operator!=(const iterator_base &RHS) const { 282 iterator_base &operator--() { // predecrement - Back up 295 iterator_base &operator++() { // preincrement - Advance 300 iterator_base operator--(int) { // postdecrement 301 iterator_base I(*this); 305 iterator_base operator++(int) { // postincrement 306 iterator_base I(*this); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | OnDiskHashTable.h | 444 class iterator_base { 452 iterator_base(const unsigned char *const Ptr, offset_type NumEntries) in iterator_base() function 454 iterator_base() in iterator_base() function 457 friend bool operator==(const iterator_base &X, const iterator_base &Y) { 460 friend bool operator!=(const iterator_base &X, const iterator_base &Y) { 501 class key_iterator : public iterator_base { 509 : iterator_base(Ptr, NumEntries), InfoObj(InfoObj) {} in key_iterator() 510 key_iterator() : iterator_base(), InfoObj() {} in key_iterator() 547 class data_iterator : public iterator_base { 555 : iterator_base(Ptr, NumEntries), InfoObj(InfoObj) {} in data_iterator() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/stream.iterators/ostream.iterator/ |
| H A D | types.pass.cpp | 40 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in main() typedef 41 static_assert((std::is_base_of<iterator_base, I1>::value), ""); in main() 61 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in main() typedef 62 static_assert((std::is_base_of<iterator_base, I2>::value), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/stream.iterators/istream.iterator/ |
| H A D | types.pass.cpp | 53 …rator<std::input_iterator_tag, double, std::ptrdiff_t, double const*, double const&> iterator_base; in main() typedef 54 static_assert((std::is_base_of<iterator_base, I1>::value), ""); in main() 72 …std::input_iterator_tag, unsigned, std::ptrdiff_t, const unsigned*, const unsigned&> iterator_base; in main() typedef 73 static_assert((std::is_base_of<iterator_base, I2>::value), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/stream.iterators/ostreambuf.iterator/ |
| H A D | types.pass.cpp | 41 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in main() typedef 42 static_assert((std::is_base_of<iterator_base, I1>::value), ""); in main() 63 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in main() typedef 64 static_assert((std::is_base_of<iterator_base, I2>::value), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/stream.iterators/istreambuf.iterator/ |
| H A D | types.pass.cpp | 43 …erator<std::input_iterator_tag, char, std::char_traits<char>::off_type, char*, char> iterator_base; in main() typedef 44 static_assert((std::is_base_of<iterator_base, I1>::value), ""); in main() 65 …input_iterator_tag, wchar_t, std::char_traits<wchar_t>::off_type, wchar_t*, wchar_t> iterator_base; in main() typedef 66 static_assert((std::is_base_of<iterator_base, I2>::value), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/ |
| H A D | types.pass.cpp | 64 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in test() typedef 65 static_assert((std::is_base_of<iterator_base, R>::value), ""); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/ |
| H A D | types.pass.cpp | 65 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in test() typedef 66 static_assert((std::is_base_of<iterator_base, R>::value), ""); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/ |
| H A D | types.pass.cpp | 68 typedef std::iterator<std::output_iterator_tag, void, void, void, void> iterator_base; in test() typedef 69 static_assert((std::is_base_of<iterator_base, R>::value), ""); in test()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/iterators/predef.iterators/__unconstrained_reverse_iterator/ |
| H A D | types.compile.pass.cpp | 44 typedef std::iterator<typename T::iterator_category, typename T::value_type> iterator_base; in test() typedef 45 static_assert((std::is_base_of<iterator_base, R>::value), ""); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/reverse.iterators/ |
| H A D | types.compile.pass.cpp | 52 typedef std::iterator<typename T::iterator_category, typename T::value_type> iterator_base; in test() typedef 53 static_assert((std::is_base_of<iterator_base, R>::value), ""); in test()
|