Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dinsert_iterator.h37 class _LIBCPP_TEMPLATE_VIS insert_iterator
58 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator(_Container& __x, __insert_… in insert_iterator() function
60 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator& operator=(const typename …
63 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator& operator=(typename _Conta…
66 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator& operator*() {retur…
67 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator& operator++() {retur…
68 …_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 insert_iterator& operator++(int) {retur…
73 insert_iterator<_Container>
76 return insert_iterator<_Container>(__x, __i); in inserter()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/
H A Dcxx20_iter_member.pass.cpp41 static_assert(std::is_constructible_v<std::insert_iterator<NoIteratorAlias>, NoIteratorAlias&, doub…
43 …!std::is_constructible_v<std::insert_iterator<NoIteratorAlias>, NoIteratorAlias&, NoIteratorAlias:…
48 auto it = std::insert_iterator<NoIteratorAlias>(c, c.data_); in test()
49 ASSERT_SAME_TYPE(decltype(std::inserter(c, c.data_)), std::insert_iterator<NoIteratorAlias>); in test()
H A Dtypes.pass.cpp38 : private std::insert_iterator<C>
40 explicit find_members(C& c) : std::insert_iterator<C>(c, c.begin()) {} in find_members()
52 typedef std::insert_iterator<C> R; in test()
H A Diterator_concept_conformance.compile.pass.cpp17 using iterator = std::insert_iterator<std::vector<int> >;
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb/
H A Dstack-coloring-without-frame-ptr.ll4 %insert_iterator = type { %deque*, %iterator }
10 %var2 = alloca %insert_iterator, align 4
19 %2 = bitcast %insert_iterator* %var2 to i8*
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++/
H A Dpre.pass.cpp27 std::insert_iterator<C> i(c, c.end()); in test()
28 std::insert_iterator<C>& r = ++i; in test()
H A Dpost.pass.cpp27 std::insert_iterator<C> i(c, c.end()); in test()
28 std::insert_iterator<C> r = i++; in test()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk/
H A Dtest.pass.cpp27 std::insert_iterator<C> i(c, c.end()); in test()
28 std::insert_iterator<C>& r = *i; in test()
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Ddependent-base-member-init.cpp26 template<typename _Container> class insert_iterator { class
28 insert_iterator(_Container& __x) : container(&__x) {} in insert_iterator() function in insert_iterator
/llvm-project-15.0.7/libcxx/test/support/
H A Ddeduction_guides_sfinae_checks.h53 using OutputIter = std::insert_iterator<InstantiatedContainer>; in SequenceContainerDeductionGuidesSfinaeAway()
94 using OutputIter = std::insert_iterator<InstantiatedContainer>; in AssociativeContainerDeductionGuidesSfinaeAway()
167 using OutputIter = std::insert_iterator<InstantiatedContainer>; in UnorderedContainerDeductionGuidesSfinaeAway()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons/
H A Dtest.pass.cpp26 std::insert_iterator<C> i(c, c.begin()); in test()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter/
H A Dtest.pass.cpp27 std::insert_iterator<C> i = std::inserter(c, c.end()); in test()
/llvm-project-15.0.7/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.txt354 __iterator/insert_iterator.h
H A Dmodule.modulemap.in770 module insert_iterator { private header "__iterator/insert_iterator.h" }
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=/
H A Dlv_value.pass.cpp30 std::insert_iterator<C> q(c1, c1.begin() + j); in test()
H A Drv_value.pass.cpp34 std::insert_iterator<C> q(c1, c1.begin() + j); in test()
/llvm-project-15.0.7/llvm/lib/Support/
H A DDeltaAlgorithm.cpp88 std::insert_iterator<changeset_ty>(Complement, Complement.begin())); in Search()
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/
H A Dlegacy_bidirectional_iterator.compile.pass.cpp74 static_assert(!std::__iterator_traits_detail::__cpp17_bidirectional_iterator<std::insert_iterator<s…
H A Dlegacy_input_iterator.compile.pass.cpp74 static_assert(!std::__iterator_traits_detail::__cpp17_input_iterator<std::insert_iterator<std::vect…
H A Dlegacy_iterator.compile.pass.cpp74 static_assert(std::__iterator_traits_detail::__cpp17_iterator<std::insert_iterator<std::vector<int>…
H A Dlegacy_random_access_iterator.compile.pass.cpp74 static_assert(!std::__iterator_traits_detail::__cpp17_random_access_iterator<std::insert_iterator<s…
H A Dlegacy_forward_iterator.compile.pass.cpp74 static_assert(!std::__iterator_traits_detail::__cpp17_forward_iterator<std::insert_iterator<std::ve…
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
H A Dcxx20_iterator_traits.compile.pass.cpp146 static_assert(testIOIterator<std::insert_iterator<std::vector<int>>, std::output_iterator_tag>());
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn415 "__iterator/insert_iterator.h",

12