coord: add front/back methods

This commit is contained in:
Danny Robson 2015-10-19 16:23:49 +11:00
parent 97a4e3af1a
commit b824691541

View File

@ -60,6 +60,12 @@ namespace util { namespace coord {
auto begin (void) { return std::begin (this->data); } auto begin (void) { return std::begin (this->data); }
auto end (void) { return std::end (this->data); } auto end (void) { return std::end (this->data); }
const T& front (void) const { return this->data[0]; }
T& front (void) { return this->data[0]; }
const T& back (void) const { return this->data[S-1]; }
T& back (void) { return this->data[S-1]; }
/////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////
// conversions // conversions
template <template <size_t, typename> class K> template <template <size_t, typename> class K>