Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/loop-convert/
H A Dstructures.h97 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 DSparseMultiSet.h220 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 DOnDiskHashTable.h444 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 Dtypes.pass.cpp40 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 Dtypes.pass.cpp53 …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 Dtypes.pass.cpp41 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 Dtypes.pass.cpp43 …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 Dtypes.pass.cpp64 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 Dtypes.pass.cpp65 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 Dtypes.pass.cpp68 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 Dtypes.compile.pass.cpp44 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 Dtypes.compile.pass.cpp52 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()