Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

Functions

template<typename InputRange, typename InputIterator, typename T>
inner_product (const InputRange &range, InputIterator first, T init)
template<typename InputIterator1, typename InputIterator2, typename T, typename BinaryOperation1, typename BinaryOperation2>
inner_product (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2)
template<typename InputRange, typename InputIterator, typename T, typename BinaryOperation1, typename BinaryOperation2>
inner_product (const InputRange &range, InputIterator first, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2)

Detailed Description

Function Documentation

◆ inner_product() [1/3]

template<typename InputRange, typename InputIterator, typename T>
T inner_product ( const InputRange & range,
InputIterator first,
T init )
See also
STL documentation for inner_product

Definition at line 147 of file numeric.hpp.

◆ inner_product() [2/3]

template<typename InputIterator1, typename InputIterator2, typename T, typename BinaryOperation1, typename BinaryOperation2>
T inner_product ( InputIterator1 first1,
InputIterator1 last1,
InputIterator2 first2,
T init,
BinaryOperation1 binary_op1,
BinaryOperation2 binary_op2 )
See also
STL documentation for inner_product

Definition at line 158 of file numeric.hpp.

◆ inner_product() [3/3]

template<typename InputRange, typename InputIterator, typename T, typename BinaryOperation1, typename BinaryOperation2>
T inner_product ( const InputRange & range,
InputIterator first,
T init,
BinaryOperation1 binary_op1,
BinaryOperation2 binary_op2 )
See also
STL documentation for inner_product

Definition at line 172 of file numeric.hpp.