35 class CreateInsertIterator
44 CreateInsertIterator();
45 ~CreateInsertIterator();
46 CreateInsertIterator(
const CreateInsertIterator &);
47 CreateInsertIterator(
const Iter_ &);
49 CreateInsertIterator & operator= (
const CreateInsertIterator &);
51 template <
typename T_>
52 CreateInsertIterator & operator= (
const T_ &);
59 typedef CreateInsertIterator value_type;
60 typedef CreateInsertIterator & reference;
61 typedef CreateInsertIterator * pointer;
62 typedef std::ptrdiff_t difference_type;
63 typedef std::output_iterator_tag iterator_category;
70 CreateInsertIterator & operator++ ();
71 CreateInsertIterator operator++ (
int);
78 pointer operator-> ();
79 reference operator* ();