__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__valand__pos.bool operator!= (const _PseudoSequenceIterator &__i2)β not-equal comparison.const _Tp & operator* () constβ dereference, returnsconst _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, returnsconst _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_valuetype._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 πβ¨
π¦ where this page comes from
- debian trixie: libstdc++-12-doc 12.4.0-5
- debian trixie: libstdc++-13-doc 13.3.0-16
- debian trixie: libstdc++-14-doc 14.2.0-19
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2
- ubuntu noble: libstdc++-10-doc 10.5.0-4ubuntu2.1
- ubuntu noble: libstdc++-11-doc 11.4.0-9ubuntu1
- ubuntu noble: libstdc++-11-doc 11.5.0-1ubuntu1~24.04.1
- ubuntu noble: libstdc++-12-doc 12.3.0-17ubuntu1
- ubuntu noble: libstdc++-12-doc 12.4.0-2ubuntu1~24.04.1
- ubuntu noble: libstdc++-13-doc 13.2.0-23ubuntu4
- ubuntu noble: libstdc++-13-doc 13.3.0-6ubuntu2~24.04.1
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- ubuntu noble: libstdc++-14-doc 14.2.0-4ubuntu2~24.04.1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1
- ubuntu questing: libstdc++-11-doc 11.5.0-7ubuntu1.1
- ubuntu questing: libstdc++-12-doc 12.5.0-6ubuntu1
- ubuntu questing: libstdc++-13-doc 13.4.0-4ubuntu1
- ubuntu questing: libstdc++-14-doc 14.3.0-8ubuntu1
- ubuntu questing: libstdc++-15-doc 15.2.0-4ubuntu4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms