__gnu_parallel::Piece(3)
π NAME π
__gnu_parallel::Piece β literally just a subsequence description, bestie. That's it. That's the whole vibe.
β¨ SYNOPSIS β¨
π Public Types π
typedef _DifferenceTp difference_type
π¦ Public Attributes π¦
difference_type begin
difference_type end
πΈ Detailed Description πΈ
Okay so picture this β it's a template struct, right, and it goes a little something like:
template<typename _DifferenceTp> struct __gnu_parallel::Piece< _DifferenceTp >
And what does it do? It's a subsequence description. That's the whole job. It describes a subsequence. Iconic, lowkey minimal, we love a struct that knows exactly what it is. π
Ngl the canonical definition lives at line 47 of file multiway_mergesort.h. That's where it's at, fr fr.
π Member Data Documentation π
β begin β
template<typename _DifferenceTp > difference_type __gnu_parallel::Piece<
_DifferenceTp >::begin
This one marks the begin of the subsequence. The starting point. The main character of the range, if you will. π
Definition at line 52 of file multiway_mergesort.h.
π end π
template<typename _DifferenceTp > difference_type __gnu_parallel::Piece<
_DifferenceTp >::end
And this one marks the end of the subsequence β the other bookend, the closing credits, the "okay we're done here" of it all. π«Ά
Definition at line 55 of file multiway_mergesort.h.
Together they're the whole range. Two difference_type girlies and a dream. No cap. π
π§ Author π§
Generated automatically by Doxygen for libstdc++ from the source code. Not me writing it by hand β the robot did that part, and honestly? Slay. π€β¨
Sign-off time, bestie π β this lil' page ships with libstdc++, dated 21 Apr 2009, and the manual it lives in is the Library Functions Manual. Go forth and describe those subsequences. π
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms