40#ifndef GEOGRAM_BASIC_RANGE
41#define GEOGRAM_BASIC_RANGE
68 return val_ == rhs.val_;
72 return val_ != rhs.val_;
76 return val_ < rhs.val_;
90 template <
class NO_ITERATOR>
class range {
92 typedef NO_ITERATOR no_iterator_t;
94 range(NO_ITERATOR b, NO_ITERATOR e) : begin_(b), end_(e) {
97 NO_ITERATOR begin()
const {
101 NO_ITERATOR end()
const {
Wraps an integer for range-based for construct.
A generic range bounded by two "non-iterators".
Global Vorpaline namespace.
geo_index_t index_t
The type for storing and manipulating indices.
Types and functions for numbers manipulation.