![]() QuantLib 0.3.7Getting 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![]() |