26 namespace astrotypes {
29 template<
typename Dimension>
35 template<
typename Dimension>
40 template<
typename Dimension>
46 template<
typename Dimension>
52 template<
typename Dimension>
59 template<
typename Dimension>
65 template<
typename Dimension>
71 template<
typename Dimension>
74 return _index < b._index;
A tagged dimensionIndex variable.
DimensionSize< Dimension > operator-(DimensionIndex< Dimension > const &) const
A compile time dimesion tagging of size_t.
DimensionIndex< Dimension > operator+(DimensionSize< Dimension > const &) const
DimensionIndex(std::size_t)
bool operator<(DimensionIndex< Dimension > const &) const
DimensionIndex< Dimension > & operator++()