__GNU_PARALLEL::ACCUMULATE_BINOP_REDUCT(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

🌟 __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 a BinOp &b.
  • template<typename Result , typename Addend > Result operator() (const Result &x, const Addend &y) β€” the call operator template, returning Result.

πŸ¦‹ 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