__GNU_PARALLEL::_PSEUDOSEQUENCEITERATOR(3cxx)

✨ __gnu_parallel::_PseudoSequenceIterator< _Tp, _DifferenceTp > ✨

🌸 NAME 🌸

okay bestie, welcome to the __GNU_PARALLEL::_PSEUDOSEQUENCEITERATOR(3cxx) manual page β€” manual name folded in near the top instead of copying the crusty header line. This is _Iterator associated with __gnu_parallel::_PseudoSequence. It features the usual random-access iterator functionality. periodt. πŸ’…

✨ SYNOPSIS ✨

#include <base.h>

πŸŽ€ Public Types πŸŽ€

  • typedef _DifferenceTp _DifferenceType β€” the public difference type, exactly as printed.

🫢 Public Member Functions 🫢

  • _PseudoSequenceIterator (const _Tp &__val, _DifferenceType __pos) β€” constructor vibe: takes __val and __pos.
  • bool operator!= (const _PseudoSequenceIterator &__i2) β€” not-equal comparison.
  • const _Tp & operator* () const β€” dereference, returns const _Tp &.
  • _PseudoSequenceIterator & operator++ () β€” pre-increment, returns a ref.
  • _PseudoSequenceIterator operator++ (int) β€” post-increment, returns a copy.
  • _DifferenceType operator- (const _PseudoSequenceIterator &__i2) β€” difference between iterators.
  • bool operator== (const _PseudoSequenceIterator &__i2) β€” equality comparison.
  • const _Tp & operator[] (_DifferenceType) const β€” subscript, returns const _Tp &.

πŸ¦‹ Detailed Description πŸ¦‹

template tea time, bestie:

template<typename _Tp, typename _DifferenceTp>
    class __gnu_parallel::_PseudoSequenceIterator< _Tp, _DifferenceTp >

and the man page prints this exact funky chunk right after the signature: >"_Iterator associated with __gnu_parallel::_PseudoSequence. If features the usual random-access iterator functionality. yes, that >"_Iterator gremlin is staying character-for-character β€” not my job to fix the man page’s little typo, just to serve it cute. πŸ’…

the meaning vibe is still crystal: this template class is the iterator associated with __gnu_parallel::_PseudoSequence, and it features the usual random-access iterator functionality.

🌈 Parameters 🌈

  • _Tp β€” Sequence _M_value type.
  • _DifferenceTp β€” Sequence difference type.

πŸ‘‘ Author πŸ‘‘

It’s giving auto-generated, bestie: Generated automatically by Doxygen for libstdc++ from the source code.


and that’s the whole page, bestie 🫢 the footer/source-version/date slot at the bottom of the original is libstd__gnu_parallel..._DifferenceTp >(3cxx) β€” that’s the exact footer string it ends on, and there’s no separate date string printed in this copy, so I’m not inventing one. byeee πŸ’–βœ¨