#include <stl_iterator.h>
Collaboration diagram for back_insert_iterator:

Public Types | |
| typedef output_iterator_tag | iterator_category |
| typedef void | value_type |
| typedef void | difference_type |
| typedef void | pointer |
| typedef void | reference |
Public Methods | |
| back_insert_iterator (Container &x) | |
| back_insert_iterator< Container > & | operator= (const typename Container::value_type &value) |
| back_insert_iterator< Container > & | operator * () |
| back_insert_iterator< Container > & | operator++ () |
| back_insert_iterator< Container > & | operator++ (int) |
Protected Attributes | |
| Container * | container |
|
|||||
|
Definition at line 313 of file stl_iterator.h. |
|
|||||
|
Definition at line 311 of file stl_iterator.h. |
|
|||||
|
Definition at line 314 of file stl_iterator.h. |
|
|||||
|
Definition at line 315 of file stl_iterator.h. |
|
|||||
|
Definition at line 312 of file stl_iterator.h. |
|
||||||||||
|
Definition at line 317 of file stl_iterator.h. References container.
00317 : container(&x) {} |
|
|||||||||
|
Definition at line 323 of file stl_iterator.h.
00323 { return *this; }
|
|
||||||||||
|
Definition at line 325 of file stl_iterator.h.
00325 { return *this; }
|
|
|||||||||
|
Definition at line 324 of file stl_iterator.h.
00324 { return *this; }
|
|
||||||||||
|
Definition at line 319 of file stl_iterator.h. References container.
00319 {
00320 container->push_back(value);
00321 return *this;
00322 }
|
|
|||||
|
Definition at line 309 of file stl_iterator.h. Referenced by back_insert_iterator, and operator=. |
| Documentation generated on Thu May 2 15:03:22 2002 |
Generated with doxygen 1.2.12 by Dimitri van Heesch , 1997-2001 |