tlx
|
#include <loser_tree.hpp>
Public Types | |
using | Super = LoserTreePointerUnguardedBase< ValueType, Comparator > |
using | Source = typename Super::Source |
Public Types inherited from LoserTreePointerUnguardedBase< ValueType, Comparator > | |
using | Source = uint32_t |
size of counters and array indexes More... | |
Public Member Functions | |
LoserTreePointerUnguarded (const Source &k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
void | delete_min_insert (const ValueType *keyp, bool sup) |
Public Member Functions inherited from LoserTreePointerUnguardedBase< ValueType, Comparator > | |
LoserTreePointerUnguardedBase (const Source &k, const ValueType &sentinel, const Comparator &cmp=Comparator()) | |
LoserTreePointerUnguardedBase (const LoserTreePointerUnguardedBase &other)=delete | |
LoserTreePointerUnguardedBase & | operator= (const LoserTreePointerUnguardedBase &)=delete |
Source | min_source () |
void | insert_start (const ValueType *keyp, const Source &source, bool sup) |
Source | init_winner (const Source &root) |
void | init () |
Additional Inherited Members | |
Static Public Attributes inherited from LoserTreePointerUnguardedBase< ValueType, Comparator > | |
static constexpr Source | invalid_ |
sentinel for invalid or finished Sources More... | |
Protected Attributes inherited from LoserTreePointerUnguardedBase< ValueType, Comparator > | |
Source | ik_ |
number of nodes More... | |
Source | k_ |
log_2(ik) next greater power of 2 More... | |
SimpleVector< Loser > | losers_ |
array containing loser tree nodes More... | |
Comparator | cmp_ |
the comparator object More... | |
Definition at line 790 of file loser_tree.hpp.