const_reference
const_pointer const_address(const_reference x) {
const_reference at (size_type pos) const
const_pointer address(const_reference __x) const { return &__x; }
const_pointer address(const_reference __x) const { return &__x; }
const_reference operator*() const {
const_reference operator[](difference_type __i) {
const_reference operator[](size_type __n) const {
const_reference front() const { return *begin(); }
const_reference back() const { return *(end() - 1); }
const_reference operator[](size_type __n) const
const_reference front() const { return *_M_start; }
const_reference back() const {
typedef typename _Ht::const_reference const_reference;
typedef typename _Ht::const_reference const_reference;
typedef typename _Ht::const_reference reference;
typedef typename _Ht::const_reference const_reference;
typedef typename _Ht::const_reference reference;
typedef typename _Ht::const_reference const_reference;
const_reference front() const { return *begin(); }
const_reference back() const { return *(--end()); }
typedef typename _Rep_type::const_reference const_reference;
typedef typename _Rep_type::const_reference const_reference;
typedef typename _Rep_type::const_reference reference;
typedef typename _Rep_type::const_reference const_reference;
typedef typename _Sequence::const_reference const_reference;
const_reference top() const { return c.front(); }
typedef typename _Sequence::const_reference const_reference;
const_reference front() const { return c.front(); }
const_reference back() const { return c.back(); }
typedef typename _Rep_type::const_reference reference;
typedef typename _Rep_type::const_reference const_reference;
const_reference front() const
typedef typename _Sequence::const_reference const_reference;
const_reference top() const { return _M_c.back(); }
const_reference operator[](size_type __n) const { return *(begin() + __n); }
const_reference at(size_type __n) const {
const_reference front() const { return *begin(); }
const_reference back() const { return *(end() - 1); }