__GNU_PARALLEL::ACCUMULATE_BINOP_REDUCT(3)
π __gnu_parallel::accumulate_binop_reduct(3) π
Okay bestie, welcome to the Library Functions Manual page for this parallel-reduction struct. Itβs lowkey giving βgeneral reduction, using a binary operatorβ energy, and we are going to go through every single member because we do not skip. π
β¨ NAME β¨
__gnu_parallel::accumulate_binop_reduct β general reduction, using a binary operator.
π SYNOPSIS π
π Public Member Functions
accumulate_binop_reduct (BinOp &b)β the constructor situation, taking aBinOp &b.template<typename Result , typename Addend > Result operator() (const Result &x, const Addend &y)β the call operator template, returningResult.
π¦ Public Attributes
BinOp & binopβ a reference to the binary operator, right there in public attribute form.
π₯ Detailed Description π₯
The struct is a template, and hereβs the exact shape:
template<typename BinOp> struct __gnu_parallel::accumulate_binop_reduct< BinOp >
Itβs general reduction, using a binary operator. Definition at line 346 of file for_each_selectors.h.
π Author π
The author bit says, word for word: Generated automatically by Doxygen for libstdc++ from the source code.
And thatβs the tea π« β the footer energy is libstdc++, 21 Apr 2009, and the page tag __gnu_para...inop_reduct(3). Periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms