Kstars

HtmRange.h
1#ifndef _HTMHANGE_H_
2#define _HTMHANGE_H_
3
4#include <SkipList.h>
5
6enum 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
15class 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-2025 The KDE developers.
Generated on Fri Jan 31 2025 11:53:48 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.