Home
last modified time | relevance | path

Searched refs:insert_iterator (Results 1 – 25 of 33) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Dinsert_iterator.h37 class _LIBCPP_TEMPLATE_VIS insert_iterator
58 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator(_Container& __x, __insert_… in insert_iterator() function
60 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator& operator=(const typename …
63 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator& operator=(typename _Conta…
66 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator& operator*() {retur…
67 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator& operator++() {retur…
68 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 insert_iterator& operator++(int) {retur…
73 insert_iterator<_Container>
76 return insert_iterator<_Container>(__x, __i); in inserter()
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/24_iterators/
H A Dinsert_iterator.cc34 typedef insert_iterator<list<int> > test_iterator; in test01()
51 template class std::insert_iterator<std::list<int> >; member in std
55 typedef std::insert_iterator<std::list<int> > iterator_type; in test02()
64 class test_dm : public std::insert_iterator<std::list<int> >
70 test_dm(): std::insert_iterator<std::list<int> >(l, i), p(container) { } in test_dm()
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Dhash_set484 // Specialization of insert_iterator so that it will work for hash_set
487 class insert_iterator<__gnu_cxx::hash_set<_Value, _HashFcn,
503 insert_iterator(_Container& __x)
506 insert_iterator(_Container& __x, typename _Container::iterator)
509 insert_iterator<_Container>&
516 insert_iterator<_Container>&
520 insert_iterator<_Container>&
524 insert_iterator<_Container>&
530 class insert_iterator<__gnu_cxx::hash_multiset<_Value, _HashFcn,
547 insert_iterator(_Container& __x)
[all …]
H A Dhash_map515 // Specialization of insert_iterator so that it will work for hash_map
518 class insert_iterator<__gnu_cxx::hash_map<_Key, _Tp, _HashFn,
534 insert_iterator(_Container& __x)
537 insert_iterator(_Container& __x, typename _Container::iterator)
540 insert_iterator<_Container>&
547 insert_iterator<_Container>&
551 insert_iterator<_Container>&
554 insert_iterator<_Container>&
560 class insert_iterator<__gnu_cxx::hash_multimap<_Key, _Tp, _HashFn,
577 insert_iterator(_Container& __x)
[all …]
H A Dslist1032 // Specialization of insert_iterator so that insertions will be constant
1035 class insert_iterator<__gnu_cxx::slist<_Tp, _Alloc> >
1050 insert_iterator(_Container& __x, typename _Container::iterator __i)
1059 insert_iterator<_Container>&
1066 insert_iterator<_Container>&
1070 insert_iterator<_Container>&
1074 insert_iterator<_Container>&
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_iterator.h480 class insert_iterator
495 insert_iterator(_Container& __x, typename _Container::iterator __i) in insert_iterator() function
521 insert_iterator&
530 insert_iterator&
534 insert_iterator&
538 insert_iterator&
554 inline insert_iterator<_Container>
557 return insert_iterator<_Container>(__x, in inserter()
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/ext/
H A Dhash_set383 // Specialization of insert_iterator so that it will work for hash_set
387 class insert_iterator<__gnu_cxx::hash_set<_Value, _HashFcn, _EqualKey, _Alloc> > {
399 insert_iterator(_Container& __x) : container(&__x) {}
400 insert_iterator(_Container& __x, typename _Container::iterator)
402 insert_iterator<_Container>&
407 insert_iterator<_Container>& operator*() { return *this; }
408 insert_iterator<_Container>& operator++() { return *this; }
409 insert_iterator<_Container>& operator++(int) { return *this; }
413 class insert_iterator<__gnu_cxx::hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc> > {
426 insert_iterator(_Container& __x) : container(&__x) {}
[all …]
H A Dhash_map392 // Specialization of insert_iterator so that it will work for hash_map
396 class insert_iterator<__gnu_cxx::hash_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> > {
408 insert_iterator(_Container& __x) : container(&__x) {}
409 insert_iterator(_Container& __x, typename _Container::iterator)
411 insert_iterator<_Container>&
416 insert_iterator<_Container>& operator*() { return *this; }
417 insert_iterator<_Container>& operator++() { return *this; }
418 insert_iterator<_Container>& operator++(int) { return *this; }
422 class insert_iterator<__gnu_cxx::hash_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> > {
435 insert_iterator(_Container& __x) : container(&__x) {}
[all …]
H A Dslist916 // Specialization of insert_iterator so that insertions will be constant
920 class insert_iterator<__gnu_cxx::slist<_Tp, _Alloc> > {
933 insert_iterator(_Container& __x, typename _Container::iterator __i)
941 insert_iterator<_Container>&
946 insert_iterator<_Container>& operator*() { return *this; }
947 insert_iterator<_Container>& operator++() { return *this; }
948 insert_iterator<_Container>& operator++(int) { return *this; }
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_iterator.h538 class insert_iterator
553 insert_iterator(_Container& __x, typename _Container::iterator __i) in insert_iterator() function
579 insert_iterator&
588 insert_iterator&
593 insert_iterator&
598 insert_iterator&
615 inline insert_iterator<_Container>
618 return insert_iterator<_Container>(__x, in inserter()
/openbsd-src/gnu/llvm/libcxx/include/
H A Diterator360 class insert_iterator
374 insert_iterator(Container& x, typename Container::iterator i); // constexpr in C++20
375 insert_iterator& operator=(const typename Container::value_type& value); // constexpr in C++20
376 insert_iterator& operator*(); // constexpr in C++20
377 insert_iterator& operator++(); // constexpr in C++20
378 insert_iterator& operator++(int); // constexpr in C++20
382 insert_iterator<Container> inserter(Container& x, typename Container::iterator i); // until C++20
384 constexpr insert_iterator<Container> inserter(Container& x, ranges::iterator_t<Container> i); // s…
695 #include <__iterator/insert_iterator.h>
H A DCMakeLists.txt388 __iterator/insert_iterator.h
H A Dmodule.modulemap.in1002 module insert_iterator { private header "__iterator/insert_iterator.h" }
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DDeltaAlgorithm.cpp88 std::insert_iterator<changeset_ty>(Complement, Complement.begin())); in Search()
/openbsd-src/gnu/gcc/libstdc++-v3/include/backward/
H A Diterator.h150 using std::insert_iterator;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/
H A Diterator.h150 using std::insert_iterator;
/openbsd-src/gnu/gcc/libstdc++-v3/docs/html/17_intro/
H A DCHECKLIST3560 X template <class Container> class insert_iterator;
3562 insert_iterator<Container> inserter(Container& x, Iterator i);
3749 24.4.2.5 Template class insert_iterator [lib.insert.iterator]
3752 X class insert_iterator :
3759 T insert_iterator(Container& x, typename Container::iterator i);
3760 T insert_iterator<Container>&
3762 T insert_iterator<Container>& operator*();
3763 T insert_iterator<Container>& operator++();
3764 T insert_iterator<Container>& operator++(int);
3767 insert_iterator<Container> inserter(Container& x, Iterator i);
/openbsd-src/gnu/lib/libstdc++/libstdc++/docs/html/17_intro/
H A DCHECKLIST3560 X template <class Container> class insert_iterator;
3562 insert_iterator<Container> inserter(Container& x, Iterator i);
3749 24.4.2.5 Template class insert_iterator [lib.insert.iterator]
3752 X class insert_iterator :
3759 T insert_iterator(Container& x, typename Container::iterator i);
3760 T insert_iterator<Container>&
3762 T insert_iterator<Container>& operator*();
3763 T insert_iterator<Container>& operator++();
3764 T insert_iterator<Container>& operator++(int);
3767 insert_iterator<Container> inserter(Container& x, Iterator i);
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn463 "__iterator/insert_iterator.h",
/openbsd-src/gnu/lib/libcxx/
H A DMakefile477 __iterator/insert_iterator.h \
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp244 std::insert_iterator<RegisterSet> II(Tmp, Tmp.begin()); in isRelatedTo()
1260 std::insert_iterator<RegisterSet> II(ContainingSet, in buildRegisterClasses()
/openbsd-src/gnu/lib/libstdc++/libstdc++/
H A DChangeLog-2001120 * testsuite/24_iterators/insert_iterator.cc (test02): Add.
129 (insert_iterator): Same.
2939 (insert_iterator): Same.
2945 * testsuite/24_iterators/insert_iterator.cc: New file.
H A DChangeLog6592 (insert_iterator::_M_container): Same.
6596 * testsuite/24_iterators/insert_iterator.cc: Same.
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc462 SYMBOL(insert_iterator, std::, <iterator>)
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd64415 ./usr/include/c++/v1/__iterator/insert_iterator.h

12