|
template<class SinglePassRange , class Value > |
Value | boost::accumulate (const SinglePassRange &rng, Value init) |
|
template<class SinglePassRange , class Value , class BinaryOperation > |
Value | boost::accumulate (const SinglePassRange &rng, Value init, BinaryOperation op) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
bool | boost::range_detail::inner_product_precondition (const SinglePassRange1 &, const SinglePassRange2 &, std::input_iterator_tag, std::input_iterator_tag) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
bool | boost::range_detail::inner_product_precondition (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, std::forward_iterator_tag, std::forward_iterator_tag) |
|
template<class SinglePassRange1 , class SinglePassRange2 , class Value > |
Value | boost::inner_product (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, Value init) |
|
template<class SinglePassRange1 , class SinglePassRange2 , class Value , class BinaryOperation1 , class BinaryOperation2 > |
Value | boost::inner_product (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, Value init, BinaryOperation1 op1, BinaryOperation2 op2) |
|
template<class SinglePassRange , class OutputIterator > |
OutputIterator | boost::partial_sum (const SinglePassRange &rng, OutputIterator result) |
|
template<class SinglePassRange , class OutputIterator , class BinaryOperation > |
OutputIterator | boost::partial_sum (const SinglePassRange &rng, OutputIterator result, BinaryOperation op) |
|
template<class SinglePassRange , class OutputIterator > |
OutputIterator | boost::adjacent_difference (const SinglePassRange &rng, OutputIterator result) |
|
template<class SinglePassRange , class OutputIterator , class BinaryOperation > |
OutputIterator | boost::adjacent_difference (const SinglePassRange &rng, OutputIterator result, BinaryOperation op) |
|