.TH "__gnu_parallel::_LoserTreeUnguardedBase< _Tp, _Compare >" 3cxx "Wed Jul 28 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_parallel::_LoserTreeUnguardedBase< _Tp, _Compare > \- Base class for unguarded _LoserTree implementation\&. .SH SYNOPSIS .br .PP .PP Inherited by \fB__gnu_parallel::_LoserTreeUnguarded< __stable, _Tp, _Compare >\fP, and \fB__gnu_parallel::_LoserTreeUnguarded< false, _Tp, _Compare >\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fB_LoserTreeUnguardedBase\fP (unsigned int __k, const _Tp &__sentinel, _Compare __comp=\fBstd::less\fP< _Tp >())" .br .ti -1c .RI "int \fB__get_min_source\fP ()" .br .ti -1c .RI "void \fB__insert_start\fP (const _Tp &__key, int __source, bool)" .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "_Compare \fB_M_comp\fP" .br .ti -1c .RI "unsigned int \fB_M_ik\fP" .br .ti -1c .RI "unsigned int \fB_M_k\fP" .br .ti -1c .RI "_Loser * \fB_M_losers\fP" .br .ti -1c .RI "unsigned int \fB_M_offset\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template .br class __gnu_parallel::_LoserTreeUnguardedBase< _Tp, _Compare >" Base class for unguarded _LoserTree implementation\&. The whole element is copied into the tree structure\&. .PP No guarding is done, therefore not a single input sequence must run empty\&. Unused __sequence heads are marked with a sentinel which is > all elements that are to be merged\&. .PP This is a very fast variant\&. .PP Definition at line 574 of file losertree\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.