Sese Framework
x.y.z
A cross-platform framework
|
区间类 更多...
#include <Range.h>
类 | |
class | Iterator |
迭代器 更多... | |
class | ReverseIterator |
反向迭代器 更多... | |
Public 成员函数 | |
Range (TYPE count) | |
Range (TYPE begin, TYPE end) | |
Iterator | begin () |
Iterator | end () |
ReverseIterator | rbegin () |
ReverseIterator | rend () |
bool | exist (const TYPE &num) const |
Private 属性 | |
TYPE | beginNumber = 0 |
TYPE | endNumber = 0 |
区间类
TYPE | 值类型 |
|
inlineexplicit |
该构造函数只能用于正数且递增的区间
count | 区间大小 |
引用了 sese::Range< TYPE >::beginNumber, count() , 以及 sese::Range< TYPE >::endNumber.
|
inline |
该构造函数用于任意区间无关递增或递减的区间
begin | 起始 |
end | 结束 |
引用了 sese::Range< TYPE >::begin(), sese::Range< TYPE >::beginNumber, sese::Range< TYPE >::end() , 以及 sese::Range< TYPE >::endNumber.
|
inline |
引用了 sese::Range< TYPE >::beginNumber.
被这些函数引用 sese::Range< TYPE >::Range().
|
inline |
引用了 sese::Range< TYPE >::endNumber.
被这些函数引用 sese::Range< TYPE >::Range().
|
inline |
判断一个值是否处于区间内
num | 欲判断的值 |
引用了 sese::Range< TYPE >::beginNumber , 以及 sese::Range< TYPE >::endNumber.
|
inline |
引用了 sese::Range< TYPE >::endNumber.
被这些函数引用 sese::TimeWheel::TimeWheel().
|
inline |
引用了 sese::Range< TYPE >::beginNumber.
被这些函数引用 sese::TimeWheel::TimeWheel().
|
private |
|
private |