Home
last modified time | relevance | path

Searched refs:back_insert_iterator (Results 1 – 25 of 35) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Dback_insert_iterator.h28 class _LIBCPP_TEMPLATE_VIS back_insert_iterator
48 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit back_insert_iterator(_Container& __x)… in back_insert_iterator() function
49 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 back_insert_iterator& operator=(const typename…
52 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 back_insert_iterator& operator=(typename _Cont…
55 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 back_insert_iterator& operator*() {return …
56 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 back_insert_iterator& operator++() {return …
57 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 back_insert_iterator operator++(int) {return …
61 _LIBCPP_CTAD_SUPPORTED_FOR_TYPE(back_insert_iterator);
65 back_insert_iterator<_Container>
68 return back_insert_iterator<_Container>(__x); in back_inserter()
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/24_iterators/
H A Dback_insert_iterator.cc32 typedef back_insert_iterator<list<int> > test_iterator; in test01()
48 template class std::back_insert_iterator<std::list<int> >; member in std
52 typedef std::back_insert_iterator<std::list<int> > iterator_type; in test02()
58 class test_dm : public std::back_insert_iterator<std::list<int> >
63 test_dm(): std::back_insert_iterator<std::list<int> >(l), p(container) { } in test_dm()
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_iterator.h333 class back_insert_iterator
345 back_insert_iterator(_Container& __x) : container(&__x) { } in back_insert_iterator() function
358 back_insert_iterator&
366 back_insert_iterator&
370 back_insert_iterator&
374 back_insert_iterator
390 inline back_insert_iterator<_Container>
392 { return back_insert_iterator<_Container>(__x); } in back_inserter()
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_iterator.h385 class back_insert_iterator
397 back_insert_iterator(_Container& __x) : container(&__x) { } in back_insert_iterator() function
410 back_insert_iterator&
418 back_insert_iterator&
423 back_insert_iterator&
428 back_insert_iterator
445 inline back_insert_iterator<_Container>
447 { return back_insert_iterator<_Container>(__x); } in back_inserter()
/openbsd-src/gnu/llvm/libcxx/include/__format/
H A Dformatter_tuple.h108 back_insert_iterator{__str}, in format()
109 … basic_format_args<basic_format_context<back_insert_iterator<basic_string<_CharT>>, _CharT>>{}); in format()
H A Dformatter_output.h102 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu…
136 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu…
153 …if constexpr (_VSTD::same_as<decltype(__out_it), _VSTD::back_insert_iterator<__format::__output_bu… in __fill()
397 back_insert_iterator __out_it{__str}; in __write_escaped_code_unit()
509 ranges::copy(__first, __view.__position(), std::back_insert_iterator(__str)); in __escape()
H A Dformat_context.h71 basic_format_context<back_insert_iterator<__format::__output_buffer<char>>,
75 back_insert_iterator<__format::__output_buffer<wchar_t>>, wchar_t>;
H A Dbuffer.h71 _LIBCPP_HIDE_FROM_ABI auto __make_output_iterator() { return std::back_insert_iterator{*this}; } in __make_output_iterator()
310 struct _LIBCPP_TEMPLATE_VIS __back_insert_iterator_container<back_insert_iterator<_Container>> {
320 _LIBCPP_HIDE_FROM_ABI explicit __writer_container(back_insert_iterator<_Container> __out_it)
H A Drange_formatter.h189 ranges::copy(__range, back_insert_iterator{__str}); in __format_as_string()
/openbsd-src/gnu/lib/libstdc++/libstdc++/docs/html/17_intro/
H A Dconcept_check.diff195 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
201 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
211 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
219 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
H A DCHECKLIST3554 X template <class Container> class back_insert_iterator;
3556 back_insert_iterator<Container> back_inserter(Container& x);
3706 back_insert_iterator
3709 X class back_insert_iterator :
3715 T explicit back_insert_iterator(Container& x);
3716 T back_insert_iterator<Container>&
3719 T back_insert_iterator<Container>& operator*();
3720 T back_insert_iterator<Container>& operator++();
3721 T back_insert_iterator<Container> operator++(int);
3724 back_insert_iterator<Container> back_inserter(Container& x);
/openbsd-src/gnu/gcc/libstdc++-v3/docs/html/17_intro/
H A Dconcept_check.diff195 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
201 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
211 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
219 -#if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL
H A DCHECKLIST3554 X template <class Container> class back_insert_iterator;
3556 back_insert_iterator<Container> back_inserter(Container& x);
3706 back_insert_iterator
3709 X class back_insert_iterator :
3715 T explicit back_insert_iterator(Container& x);
3716 T back_insert_iterator<Container>&
3719 T back_insert_iterator<Container>& operator*();
3720 T back_insert_iterator<Container>& operator++();
3721 T back_insert_iterator<Container> operator++(int);
3724 back_insert_iterator<Container> back_inserter(Container& x);
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_bitvector_test.cpp141 back_insert_iterator<vector<uptr> >(vec)); in TestBitVector()
160 back_insert_iterator<vector<uptr> >(vec)); in TestBitVector()
/openbsd-src/gnu/llvm/libcxx/include/
H A Diterator314 class back_insert_iterator
327 explicit back_insert_iterator(Container& x); // constexpr in C++20
328back_insert_iterator& operator=(const typename Container::value_type& value); // constexpr in C++…
329 back_insert_iterator& operator*(); // constexpr in C++20
330 back_insert_iterator& operator++(); // constexpr in C++20
331 back_insert_iterator operator++(int); // constexpr in C++20
334 template <class Container> back_insert_iterator<Container> back_inserter(Container& x); // constex…
682 #include <__iterator/back_insert_iterator.h>
H A DCMakeLists.txt375 __iterator/back_insert_iterator.h
H A Dmodule.modulemap.in985 module back_insert_iterator { private header "__iterator/back_insert_iterator.h" }
H A Dlocale200 #include <__iterator/back_insert_iterator.h>
/openbsd-src/gnu/gcc/libstdc++-v3/include/backward/
H A Diterator.h152 using std::back_insert_iterator;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/
H A Diterator.h152 using std::back_insert_iterator;
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn450 "__iterator/back_insert_iterator.h",
/openbsd-src/gnu/lib/libcxx/
H A DMakefile464 __iterator/back_insert_iterator.h \
/openbsd-src/gnu/lib/libstdc++/libstdc++/
H A DChangeLog-2001122 * testsuite/24_iterators/back_insert_iterator.cc (test02): Add.
127 (back_insert_iterator): Uglify member container to _M_container.
2841 (back_insert_iterator): Same.
2937 (back_insert_iterator): Same.
2943 * testsuite/24_iterators/back_insert_iterator.cc: New file.
H A DChangeLog6590 (back_insert_iterator::_M_container): Deuglify, should be container.
6594 * testsuite/24_iterators/back_insert_iterator.cc: Add check.
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Inclusions/
H A DStdSymbolMap.inc132 SYMBOL(back_insert_iterator, std::, <iterator>)

12