示例#1
0
文件: ex3.cpp 项目: ejconlon/cppeuler
 RangeIterator end() const {
     return RangeIterator(max);
 }
示例#2
0
文件: ex3.cpp 项目: ejconlon/cppeuler
 /*~Range() {
     std::cout << "Destructing Range" << std::endl;
 }*/
 RangeIterator begin() const {
     return RangeIterator(min);
 }
示例#3
0
	RangeIterator operator + (int increase, const RangeIterator & iterator)
	{
		return RangeIterator(*iterator + increase, iterator.getSpan());
	}
示例#4
0
		RangeIterator operator +(int increase) const
		{
			return RangeIterator(data + increase, span);
		}
示例#5
0
		RangeIterator end() const
		{
			return RangeIterator(last, span);
		}
示例#6
0
		// Iterators
		RangeIterator begin() const
		{
			return RangeIterator(first, span);
		}