Lines Matching defs:MinMaxHeapLink
18 struct MinMaxHeapLink {
19 MinMaxHeapLink();
29 typedef MinMaxHeapLink<Element, Key> Link;
41 typedef MinMaxHeapLink<Element, Key> Link;
48 MinMaxHeapLink<Element, Key> Element::*LinkMember>
51 typedef MinMaxHeapLink<Element, Key> Link;
91 void _MoveUp(MinMaxHeapLink<Element, Key>* link);
92 void _MoveDown(MinMaxHeapLink<Element, Key>* link);
93 bool _ChangeTree(MinMaxHeapLink<Element, Key>* link);
112 MinMaxHeapLink<Element, Key>::MinMaxHeapLink()
119 MinMaxHeapLink<Element, Key>::MinMaxHeapLink()
126 MinMaxHeapLink<Element, Key>*
134 MinMaxHeapLink<Element, Key>*
142 MinMaxHeapLink<Element, Key> Element::*LinkMember>
143 MinMaxHeapLink<Element, Key>*
233 MinMaxHeapLink<Element, Key>* link = sGetLink(element);
260 MinMaxHeapLink<Element, Key>* link = sGetLink(element);
281 MinMaxHeapLink<Element, Key>* link = sGetLink(element);
303 MinMaxHeapLink<Element, Key>* link = sGetLink(element);
349 MIN_MAX_HEAP_CLASS_NAME::_MoveUp(MinMaxHeapLink<Element, Key>* link)
375 MIN_MAX_HEAP_CLASS_NAME::_MoveDown(MinMaxHeapLink<Element, Key>* link)
419 MIN_MAX_HEAP_CLASS_NAME::_ChangeTree(MinMaxHeapLink<Element, Key>* link)
444 MinMaxHeapLink<Element, Key>* predecessorLink = sGetLink(predecessor);
488 MinMaxHeapLink<Element, Key>* link = sGetLink(element);