|
yast2-storage
|
#include <FilterIterator.h>
Public Types | |
| typedef Iter::value_type | value_type |
| typedef Iter::reference | reference |
| typedef Iter::pointer | pointer |
| typedef Iter::difference_type | difference_type |
| typedef Iter::iterator_category | iterator_category |
Public Member Functions | |
| FilterIterator () | |
| template<class It > | |
| FilterIterator (const It &begin, const It &end, Pred f, bool setend=false) | |
| FilterIterator (const IterPair< Iter > &p, Pred f, bool setend=false) | |
| FilterIterator (const FilterIterator &x) | |
| FilterIterator & | operator= (const FilterIterator &x) |
| FilterIterator & | operator++ () |
| FilterIterator | operator++ (int) |
| FilterIterator & | operator-- () |
| FilterIterator | operator-- (int) |
| value_type | operator* () const |
| pointer | operator-> () const |
| template<class Other > | |
| bool | operator== (const Other &x) const |
| template<class Other > | |
| bool | operator!= (const Other &x) const |
| Pred | pred () const |
| Iter | end () const |
| Iter | cur () const |
| Iter | begin () const |
Protected Member Functions | |
| void | initialize (bool setend) |
| void | copyMembers (const FilterIterator &x) |
| void | assertPred (bool forward=true) |
Protected Attributes | |
| Iter | m_begin |
| Iter | m_end |
| Iter | m_cur |
| Pred | m_f |
| typedef Iter::difference_type storage::FilterIterator< Pred, Iter >::difference_type |
| typedef Iter::iterator_category storage::FilterIterator< Pred, Iter >::iterator_category |
| typedef Iter::pointer storage::FilterIterator< Pred, Iter >::pointer |
| typedef Iter::reference storage::FilterIterator< Pred, Iter >::reference |
| typedef Iter::value_type storage::FilterIterator< Pred, Iter >::value_type |
| storage::FilterIterator< Pred, Iter >::FilterIterator | ( | ) | [inline] |
| storage::FilterIterator< Pred, Iter >::FilterIterator | ( | const It & | begin, |
| const It & | end, | ||
| Pred | f, | ||
| bool | setend = false |
||
| ) | [inline] |
| storage::FilterIterator< Pred, Iter >::FilterIterator | ( | const IterPair< Iter > & | p, |
| Pred | f, | ||
| bool | setend = false |
||
| ) | [inline] |
| storage::FilterIterator< Pred, Iter >::FilterIterator | ( | const FilterIterator< Pred, Iter > & | x | ) | [inline] |
| void storage::FilterIterator< Pred, Iter >::assertPred | ( | bool | forward = true | ) | [inline, protected] |
| Iter storage::FilterIterator< Pred, Iter >::begin | ( | ) | const [inline] |
| void storage::FilterIterator< Pred, Iter >::copyMembers | ( | const FilterIterator< Pred, Iter > & | x | ) | [inline, protected] |
| Iter storage::FilterIterator< Pred, Iter >::cur | ( | ) | const [inline] |
| Iter storage::FilterIterator< Pred, Iter >::end | ( | ) | const [inline] |
| void storage::FilterIterator< Pred, Iter >::initialize | ( | bool | setend | ) | [inline, protected] |
| bool storage::FilterIterator< Pred, Iter >::operator!= | ( | const Other & | x | ) | const [inline] |
| value_type storage::FilterIterator< Pred, Iter >::operator* | ( | ) | const [inline] |
| FilterIterator storage::FilterIterator< Pred, Iter >::operator++ | ( | int | ) | [inline] |
| FilterIterator& storage::FilterIterator< Pred, Iter >::operator++ | ( | ) | [inline] |
| FilterIterator& storage::FilterIterator< Pred, Iter >::operator-- | ( | ) | [inline] |
| FilterIterator storage::FilterIterator< Pred, Iter >::operator-- | ( | int | ) | [inline] |
| pointer storage::FilterIterator< Pred, Iter >::operator-> | ( | ) | const [inline] |
| FilterIterator& storage::FilterIterator< Pred, Iter >::operator= | ( | const FilterIterator< Pred, Iter > & | x | ) | [inline] |
| bool storage::FilterIterator< Pred, Iter >::operator== | ( | const Other & | x | ) | const [inline] |
| Pred storage::FilterIterator< Pred, Iter >::pred | ( | ) | const [inline] |
Iter storage::FilterIterator< Pred, Iter >::m_begin [protected] |
Iter storage::FilterIterator< Pred, Iter >::m_cur [protected] |
Referenced by storage::FilterIterator< CheckType< Value >, Iter >::assertPred(), storage::ContainerIter< Pred, Iter >::ContainerIter(), storage::FilterIterator< CheckType< Value >, Iter >::copyMembers(), storage::FilterIterator< CheckType< Value >, Iter >::end(), storage::FilterIterator< CheckType< Value >, Iter >::initialize(), storage::FilterIterator< CheckType< Value >, Iter >::operator!=(), storage::FilterIterator< CheckType< Value >, Iter >::operator*(), storage::FilterIterator< CheckType< Value >, Iter >::operator++(), storage::FilterIterator< CheckType< Value >, Iter >::operator--(), storage::FilterIterator< CheckType< Value >, Iter >::operator->(), and storage::FilterIterator< CheckType< Value >, Iter >::operator==().
Iter storage::FilterIterator< Pred, Iter >::m_end [protected] |
Pred storage::FilterIterator< Pred, Iter >::m_f [protected] |
1.7.3