Lines Matching defs:container

407    *  These are output iterators, constructed from a container-of-T.
408 * Assigning a T to the iterator appends it to the container using
419 _Container* container;
422 /// A nested typedef for the type of whatever container you used.
425 /// The only way to create this %iterator is with a container.
427 back_insert_iterator(_Container& __x) : container(&__x) { }
432 * reference-to-const T for container<T>.
436 * container (you can think of the position as being permanently at
438 * always append the value to the end of the container.
444 container->push_back(__value);
451 container->push_back(__value);
458 container->push_back(std::move(__value));
480 * @param __x A container of arbitrary type.
485 * type of the container, which can be tedious and impedes generic
498 * These are output iterators, constructed from a container-of-T.
499 * Assigning a T to the iterator prepends it to the container using
510 _Container* container;
513 /// A nested typedef for the type of whatever container you used.
516 /// The only way to create this %iterator is with a container.
517 explicit front_insert_iterator(_Container& __x) : container(&__x) { }
522 * reference-to-const T for container<T>.
526 * container (you can think of the position as being permanently at
528 * always prepend the value to the front of the container.
534 container->push_front(__value);
541 container->push_front(__value);
548 container->push_front(std::move(__value));
570 * @param __x A container of arbitrary type.
575 * type of the container, which can be tedious and impedes generic
588 * These are output iterators, constructed from a container-of-T.
589 * Assigning a T to the iterator inserts it in the container at the
604 _Container* container;
608 /// A nested typedef for the type of whatever container you used.
612 * The only way to create this %iterator is with a container and an
613 * initial position (a normal %iterator into the container).
616 : container(&__x), iter(__i) {}
621 * reference-to-const T for container<T>.
625 * container. Assigning a value to the %iterator will insert the
626 * value into the container at the place before the %iterator.
645 iter = container->insert(iter, __value);
653 iter = container->insert(iter, __value);
661 iter = container->insert(iter, std::move(__value));
684 * @param __x A container of arbitrary type.
689 * type of the container, which can be tedious and impedes generic