util
KDevelop::ConvenientEmbeddedSetTreeFilterIterator< Data, Handler, Data2, TreeSet, KeyExtractor > Class Template Reference
Filters a list-embedded set by a binary tree set as managed by the SetRepository data structures. More...
#include <convenientfreelist.h>
Inheritance diagram for KDevelop::ConvenientEmbeddedSetTreeFilterIterator< Data, Handler, Data2, TreeSet, KeyExtractor >:

Public Member Functions | |
| ConvenientEmbeddedSetTreeFilterIterator (const ConvenientEmbeddedSetIterator< Data, Handler > &base, const TreeSet &rhs, bool noFiltering=false) | |
| operator bool () const | |
| const Data & | operator* () const |
| ConvenientEmbeddedSetTreeFilterIterator & | operator++ () |
| const Data * | operator-> () const |
Detailed Description
template<class Data, class Handler, class Data2, class TreeSet, class KeyExtractor>
class KDevelop::ConvenientEmbeddedSetTreeFilterIterator< Data, Handler, Data2, TreeSet, KeyExtractor >
Filters a list-embedded set by a binary tree set as managed by the SetRepository data structures.
Definition at line 319 of file convenientfreelist.h.
Constructor & Destructor Documentation
template<class Data , class Handler , class Data2 , class TreeSet , class KeyExtractor >
| KDevelop::ConvenientEmbeddedSetTreeFilterIterator< Data, Handler, Data2, TreeSet, KeyExtractor >::ConvenientEmbeddedSetTreeFilterIterator | ( | const ConvenientEmbeddedSetIterator< Data, Handler > & | base, | |
| const TreeSet & | rhs, | |||
| bool | noFiltering = false | |||
| ) | [inline] |
- Parameters:
-
noFiltering whether the given input is pre-filtered. If this is true, base will be iterated without skipping any items.
Definition at line 324 of file convenientfreelist.h.
Member Function Documentation
template<class Data , class Handler , class Data2 , class TreeSet , class KeyExtractor >
| KDevelop::ConvenientEmbeddedSetTreeFilterIterator< Data, Handler, Data2, TreeSet, KeyExtractor >::operator bool | ( | ) | const [inline] |
Returns true of this iterator has a value to return.
Reimplemented from KDevelop::ConvenientEmbeddedSetIterator< Data, Handler >.
Definition at line 340 of file convenientfreelist.h.
The documentation for this class was generated from the following file:
KDE 4.4 API Reference