Lines Matching full:container
313 template <class Container>
318 Container* container;
320 typedef Container container_type;
327 explicit back_insert_iterator(Container& x); // constexpr in C++20
328 …back_insert_iterator& operator=(const typename Container::value_type& value); // constexpr in C++…
334 template <class Container> back_insert_iterator<Container> back_inserter(Container& x); // constex…
336 template <class Container>
341 Container* container;
343 typedef Container container_type;
350 explicit front_insert_iterator(Container& x); // constexpr in C++20
351 …front_insert_iterator& operator=(const typename Container::value_type& value); // constexpr in C+…
357 template <class Container> front_insert_iterator<Container> front_inserter(Container& x); // const…
359 template <class Container>
364 Container* container;
365 typename Container::iterator iter;
367 typedef Container container_type;
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
381 template <class Container>
382 insert_iterator<Container> inserter(Container& x, typename Container::iterator i); // until C++20
383 template <class Container>
384 constexpr insert_iterator<Container> inserter(Container& x, ranges::iterator_t<Container> i); // s…
662 // 24.8, container access: