![]() QuantLib 0.3.8Getting startedReference manual |
filtering_iterator Class Template Reference#include <ql/Utilities/filteringiterator.hpp>
Detailed Descriptiontemplate<class Iterator, class UnaryPredicate>
Iterator filtering undesired data.
|
|||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| filtering_iterator (const Iterator &, const UnaryPredicate &, const Iterator &beforeBegin, const Iterator &end) | |
Dereferencing | |
| reference | operator * () const |
| pointer | operator-> () const |
Increment and decrement | |
| filtering_iterator & | operator++ () |
| filtering_iterator | operator++ (int) |
| filtering_iterator & | operator-- () |
| filtering_iterator | operator-- (int) |
Comparisons | |
| bool | operator== (const filtering_iterator< Iterator, UnaryPredicate > &) |
| bool | operator!= (const filtering_iterator< Iterator, UnaryPredicate > &) |
Public Attributes | |
| typedef< Iterator >::pointer | pointer |
| typedef< Iterator >::reference | reference |
Related Functions | |
| (Note that these are not member functions.) | |
|
filtering_iterator< Iterator, UnaryPredicate > | make_filtering_iterator (Iterator it, UnaryPredicate p, Iterator beforeBegin, Iterator end) |
| helper function to create filtering iterators | |
QuantLib.org
|
Hosted by |
Documentation generated by
|