| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | insert_iterator.h | 37 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 D | cxx20_iter_member.pass.cpp | 41 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 D | types.pass.cpp | 38 : 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 D | iterator_concept_conformance.compile.pass.cpp | 17 using iterator = std::insert_iterator<std::vector<int> >;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | stack-coloring-without-frame-ptr.ll | 4 %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 D | pre.pass.cpp | 27 std::insert_iterator<C> i(c, c.end()); in test() 28 std::insert_iterator<C>& r = ++i; in test()
|
| H A D | post.pass.cpp | 27 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 D | test.pass.cpp | 27 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 D | dependent-base-member-init.cpp | 26 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 D | deduction_guides_sfinae_checks.h | 53 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 D | test.pass.cpp | 26 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 D | test.pass.cpp | 27 std::insert_iterator<C> i = std::inserter(c, c.end()); in test()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | iterator | 360 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 D | CMakeLists.txt | 354 __iterator/insert_iterator.h
|
| H A D | module.modulemap.in | 770 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 D | lv_value.pass.cpp | 30 std::insert_iterator<C> q(c1, c1.begin() + j); in test()
|
| H A D | rv_value.pass.cpp | 34 std::insert_iterator<C> q(c1, c1.begin() + j); in test()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | DeltaAlgorithm.cpp | 88 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 D | legacy_bidirectional_iterator.compile.pass.cpp | 74 static_assert(!std::__iterator_traits_detail::__cpp17_bidirectional_iterator<std::insert_iterator<s…
|
| H A D | legacy_input_iterator.compile.pass.cpp | 74 static_assert(!std::__iterator_traits_detail::__cpp17_input_iterator<std::insert_iterator<std::vect…
|
| H A D | legacy_iterator.compile.pass.cpp | 74 static_assert(std::__iterator_traits_detail::__cpp17_iterator<std::insert_iterator<std::vector<int>…
|
| H A D | legacy_random_access_iterator.compile.pass.cpp | 74 static_assert(!std::__iterator_traits_detail::__cpp17_random_access_iterator<std::insert_iterator<s…
|
| H A D | legacy_forward_iterator.compile.pass.cpp | 74 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 D | cxx20_iterator_traits.compile.pass.cpp | 146 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 D | BUILD.gn | 415 "__iterator/insert_iterator.h",
|