Пример #1
0
 index_t operator-(char const c) const
 { return index_t(i - as_i(c), j - as_j(c)); }
Пример #2
0
 index_t& operator-=(char const c)
 {
     i -= as_i(c);
     j -= as_j(c);
     return *this;
 }
Пример #3
0
 index_t& operator+=(char const c)
 {
     i += as_i(c);
     j += as_j(c);
     return *this;
 }
Пример #4
0
 index_t operator+(char const c) const
 { return index_t(i + as_i(c), j + as_j(c)); }
Пример #5
0
template <> int         cif_array::as<int         >(int row) const { return as_i(row); }