#include <ppl.hh>
Inherits Parma_Polyhedra_Library::Generator_System::const_iterator.
Public Member Functions | |
| const_iterator () | |
| Default constructor. | |
| const_iterator (const const_iterator &y) | |
| Ordinary copy-constructor. | |
| ~const_iterator () | |
| Destructor. | |
| const_iterator & | operator= (const const_iterator &y) |
| Assignment operator. | |
| const Grid_Generator & | operator* () const |
| Dereference operator. | |
| const Grid_Generator * | operator-> () const |
| Indirect member selector. | |
| const_iterator & | operator++ () |
| Prefix increment operator. | |
| const_iterator | operator++ (int) |
| Postfix increment operator. | |
| bool | operator== (const const_iterator &y) const |
Returns true if and only if *this and y are identical. | |
| bool | operator!= (const const_iterator &y) const |
Returns true if and only if *this and y are different. | |
A const_iterator is used to provide read-only access to each generator contained in an object of Grid_Generator_System.
gr: const Grid_Generator_System& gs = gr.generators(); for (Grid_Generator_System::const_iterator i = gs.begin(), gs_end = gs.end(); i != gs_end; ++i) cout << *i << endl;
const Generator_System& gs = gr.generators(); copy(gs.begin(), gs.end(), ostream_iterator<Grid_Generator>(cout, "\n"));
1.5.7.1