__GNU_PARALLEL::FILL_SELECTOR(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the __gnu_parallel::fill_selector(3) page from the Library Functions Manual πŸ“šβœ¨ β€” manual name folded in near the top, as requested by the vibe council.

__gnu_parallel::fill_selector β€” std::fill() selector. periodt πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

inheritance tea first, bestie:

Inherits generic_for_each_selector< It >.

🌸 Public Member Functions 🌸

the one public member function, no cap:

template<typename Val > bool operator() (Val &v, It i)

πŸŽ€ Public Attributes πŸŽ€

the public attribute:

It finish_iterator

✨ Detailed Description ✨

template<typename It> struct __gnu_parallel::fill_selector< It >

this struct is literally the std::fill() selector. that's the whole vibe check 🫢

Definition at line 86 of file for_each_selectors.h πŸ“.

πŸ’… Member Function Documentation πŸ’…

here's the signature, character-for-character:

template<typename It > template<typename Val > bool
__gnu_parallel::fill_selector< It >::operator() (Val & v, It i) [inline]

Functor execution. that's what it says, and we respect it 🫑

Parameters:

  • v β€” Current value.
  • i β€” Iterator referencing object.

Definition at line 93 of file for_each_selectors.h πŸ“.

🧚 Member Data Documentation 🧚

It  __gnu_parallel::generic_for_each_selector< It  >::finish_iterator
    [inherited]

[inherited] β€” okay so this one comes from the parent: Iterator on last element processed; needed for some algorithms (e. g. std::transform()). yes, e. g. with the space, don't @ me πŸ’€

Definition at line 48 of file for_each_selectors.h πŸ“.

🌈 Author 🌈

Generated automatically by Doxygen for libstdc++ from the source code. iconic behavior, honestly πŸ‘‘


xoxo, libstdc++ πŸ’… β€” dated 21 Apr 2009, footer tag __gnu_para...ll_selector(3) 🫢

πŸ“¦ where this page comes from