QuantLib::Utilities Namespace Reference


Detailed Description

Classes and functions of general utility.

See sect. Utilities


Compounds

class  combining_iterator
 Iterator mapping a function to a set of underlying sequences. More...

class  coupling_iterator
 Iterator mapping a function to a pair of underlying sequences. More...

class  filtering_iterator
 Iterator filtering undesired data. More...

struct  lowest_category_iterator
 most generic of two given iterator categories More...

class  processing_iterator
 Iterator mapping a unary function to an underlying sequence. More...

class  stepping_iterator
 Iterator advancing in constant steps. More...


Functions

template<class I, class F> combining_iterator< typename 1<
I >::value_type, F > 
make_combining_iterator (I it1, I it2, F f)
template<class It1, class It2, class Function> coupling_iterator< It1, It2,
Function > 
make_coupling_iterator (It1 it1, It2 it2, Function f)
template<class Iterator, class UnaryPredicate> filtering_iterator< Iterator,
UnaryPredicate > 
make_filtering_iterator (Iterator it, UnaryPredicate p, Iterator beforeBegin, Iterator end)
template<class I, class F> processing_iterator< I, F > make_processing_iterator (I it, F p)
template<class Iterator> stepping_iterator< Iterator > make_stepping_iterator (Iterator it, typename stepping_iterator< Iterator >::difference_type step)


QuantLib.org
QuantLib
Hosted by
SourceForge.net Logo
Documentation generated by
doxygen