#include <selected_atom_iterator.h>
Public Member Functions | |
| Selected_atom_iterator (Base_iterator it, const Subset_functor &functor) | |
| Selected_atom_iterator (Base_iterator it) | |
Friends | |
| class | boost::iterator_core_access |
Class defining an iterator over atoms of a model, restricted to a certain type defined by a function object.
| Model | is the type of the model used. |
| Subset_functor | is a function following the concept of Atom selection. |
| is_const | indicates the constness of the iterator. |
If you do not need to pass a state to your functor, you might want to use boost::filter_iterator instead.
| ESBTL::Selected_atom_iterator< Model, Subset_functor, is_const >::Selected_atom_iterator | ( | Base_iterator | it, |
| const Subset_functor & | functor | ||
| ) | [inline] |
Constructor.
| it | is the iterator indicating the starting point for the iterator. |
| functor | is the functor used to select atoms. |
| ESBTL::Selected_atom_iterator< Model, Subset_functor, is_const >::Selected_atom_iterator | ( | Base_iterator | it | ) | [inline] |
friend class boost::iterator_core_access [friend] |
1.7.4