empty.hpp 572 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#pragma once

namespace mapbox {
namespace geometry {

struct empty
{
}; //  this Geometry type represents the empty point set, ∅, for the coordinate space (OGC Simple Features).

constexpr bool operator==(empty, empty) { return true; }
constexpr bool operator!=(empty, empty) { return false; }
constexpr bool operator<(empty, empty) { return false; }
constexpr bool operator>(empty, empty) { return false; }
constexpr bool operator<=(empty, empty) { return true; }
constexpr bool operator>=(empty, empty) { return true; }

} // namespace geometry
} // namespace mapbox