Kstars

HtmRange.h
1 #ifndef _HTMHANGE_H_
2 #define _HTMHANGE_H_
3 
4 #include <SkipList.h>
5 
6 enum InclusionType
7 {
8  InclOutside = 0,
9  InclInside,
10  InclLo, /* number is on low end of an interval */
11  InclHi, /* number is on high end of an interval */
12  InclAdjacentXXX
13 };
14 
15 class LINKAGE HtmRange
16 {
17  public:
18  HtmRange();
19  ~HtmRange();
20 
21  int getNext(Key *lo, Key *hi);
22 
23  void mergeRange(const Key lo, const Key hi);
24  void reset();
25 
26  protected:
27  InclusionType tinside(const Key mid) const;
28 
29  private:
30  SkipList *my_los;
31  SkipList *my_his;
32 };
33 
34 #endif
KGuiItem reset()
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:54 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.