libstdc++: __gnu_parallel::__inner_product_selector< _It, _It2, _Tp (original) (raw)
#include <[for_each_selectors.h](a01022%5Fsource.html)>
Inheritance diagram for __gnu_parallel::__inner_product_selector< _It, _It2, _Tp >:
Public Member Functions | |
---|---|
__inner_product_selector (_It __b1, _It2 __b2) | |
template<typename _Op > | |
_Tp | operator() (_Op __mult, _It __current) |
Public Attributes | |
---|---|
_It | __begin1_iterator |
_It2 | __begin2_iterator |
_It | _M_finish_iterator |
Detailed Description
template<typename _It, typename _It2, typename _Tp>
struct __gnu_parallel::__inner_product_selector< _It, _It2, _Tp >
std::inner_product() selector.
Definition at line 222 of file for_each_selectors.h.
Constructor & Destructor Documentation
template<typename _It , typename _It2 , typename _Tp >
Constructor.
Parameters
__b1 | Begin iterator of first sequence. |
---|---|
__b2 | Begin iterator of second sequence. |
Definition at line 234 of file for_each_selectors.h.
Member Function Documentation
◆ operator()()
template<typename _It , typename _It2 , typename _Tp >
template<typename _Op >
Member Data Documentation
◆ __begin1_iterator
template<typename _It , typename _It2 , typename _Tp >
◆ __begin2_iterator
template<typename _It , typename _It2 , typename _Tp >
◆ _M_finish_iterator
_Iterator on last element processed; needed for some algorithms (e. g. std::transform()).
Definition at line 47 of file for_each_selectors.h.
The documentation for this struct was generated from the following file: