__gnu_para...e_iterator(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

okay so this is __gnu_para...e_iterator(3), and the manual name is Library Functions Manual β€” we’re deep in the __gnu_parallel cinematic universe, bestie πŸ’–

πŸ’– NAME πŸ’–

__gnu_parallel::pseudo_sequence_iterator β€” the iterator associated with __gnu_parallel::pseudo_sequence. The page literally says: β€œIf features the usual random-access iterator functionality.” Yep, β€œIf” β€” keeping it exactly like that, no cap 😭

✨ SYNOPSIS ✨

here’s the whole public situation, bestie:

🌸 Public Types 🌸

  • typedef _DifferenceTp difference_type β€” the difference type, served fresh πŸ’…

πŸŽ€ Public Member Functions πŸŽ€

  • difference_type operator!= (const type &i2) β€” not-equal operator, exact signature and all 🫢
  • const T & operator* () const β€” dereference, const-flavored, returns const T &
  • const type operator++ (int) β€” post-increment, returns const type
  • type & operator++ () β€” pre-increment, returns type &
  • difference_type operator- (const type &i2) β€” subtraction against another type, returns difference_type
  • bool operator== (const type &i2) β€” equality check, returns bool
  • const T & operator[] (difference_type) const β€” indexing, const-flavored, returns const T &
  • pseudo_sequence_iterator (const T &val, difference_type pos) β€” constructor taking const T &val and difference_type pos

πŸ’… Detailed Description πŸ’…

this is a class template, and the exact signature is:

template<typename T, typename _DifferenceTp> class
    __gnu_parallel::pseudo_sequence_iterator< T, _DifferenceTp >

It’s the iterator associated with __gnu_parallel::pseudo_sequence. Again, the page’s own words: β€œIf features the usual random-access iterator functionality.” Keep that quote safe 🫢

Parameters:

  • T β€” Sequence value type.
  • difference_type β€” Sequence difference type.

Definition: at line 338 of file base.h.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. That’s the whole author note β€” Doxygen said what it said πŸ’€


Sign-off: source/version libstdc++, date 21 Apr 2009 β€” that’s the footer, bestie, bye πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from