Boost logo

Boost Users :

Subject: [Boost-users] chaining ouput iterator to input iterator
From: MM (finjulhich_at_[hidden])
Date: 2012-07-07 21:55:06


Hi,

I have a function that transforms a serie of numbers into another serie:

template <typename InputIterator, typename OutputIterator>
void transform( InputIterator begin, InputIterator end, OutputIterator out )
{
}

and a 2nd function that calculates the standard deviation of a sample

template <typename InputIterator >
double stdev( InputIterator begin, InputIterator end)
{
}

Is there a way to chain these existing functions in order to get the std dev
of the transformed serie, without storing the intermediate numbers?
Maybe with the help of some lazy iterator, or some lazy function?

MM


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net