File: Iterators.h
namespace Pythia7
template <typename T, typename Compare, typename Allocator>
CLASS
std::back_insert_iterator<
Base class:
Public members:
typedef set<T, Compare, Allocator> Container;
typedef output_iterator_tag iterator_category;
typedef void value_type;
typedef void difference_type;
typedef void pointer;
typedef void reference;
explicit back_insert_iterator(Container& x) : container(&x) {}
back_insert_iterator<Container>&
operator=(const typename Container::value_type& value) {
container->insert(value);
return *this;
back_insert_iterator<Container>& operator*() { return *this; }
back_insert_iterator<Container>& operator++() { return *this; }
back_insert_iterator<Container>& operator++(int) { return *this; }
Protected members:
template <typename Key, typename T, typename Compare, typename Allocator>
CLASS
std::back_insert_iterator<
Base class:
Public members:
typedef set<Key, T, Compare, Allocator> Container;
typedef output_iterator_tag iterator_category;
typedef void value_type;
typedef void difference_type;
typedef void pointer;
typedef void reference;
explicit back_insert_iterator(Container& x) : container(&x) {}
back_insert_iterator<Container>&
operator=(const typename Container::value_type& value) {
container->insert(value);
return *this;
back_insert_iterator<Container>& operator*() { return *this; }
back_insert_iterator<Container>& operator++() { return *this; }
back_insert_iterator<Container>& operator++(int) { return *this; }
Protected members:
DEFINED MACROS
INCLUDED FILES