12 #ifndef SPAN_H_6014714286
13 #define SPAN_H_6014714286
42 template<
typename T >
73 bool operator<( const Span< T >& other )
const;
88 template<
typename T >
90 : first( T() ), last( T() )
95 template<
typename T >
97 : first( first ), last( last )
102 template<
typename T >
104 : first( other.first )
110 template<
typename T >
117 template<
typename T >
120 return first != other.
first ? first < other.
first : last < other.
last;
131 #endif // SPAN_H_6014714286
Defines Carna::base::math namespace and CARNA_FOR_VECTOR3UI.
bool operator<(const Span< T > &other) const
Compares this span to other.
Defines an interval with T.
bool isEqual(const InputType &x, const InputType &y)
Tells whether two objects are equal respectively to epsilon.
bool operator==(const Span< T > &other) const
Returns whether this span equals other.