added additional members on vector

This commit is contained in:
Daniel Larimer 2012-11-24 15:49:26 -05:00
parent 4812477ea6
commit 55456d34ce

View file

@ -90,8 +90,9 @@ namespace fc {
const T* data()const { return (&_data->first); }
T* data() { return (&_data->first); }
iterator begin() { return _data ? &front() : 0;}
iterator begin() { return _data ? &front() : 0;}
const_iterator begin()const { return _data ? &front() : 0;}
iterator end() { return _data ? (&back())+1: 0;}
const_iterator end()const { return _data ? (&back())+1: 0;}
T& operator[]( uint64_t i ) { return (&_data->first)[i]; }