#include <reverse.h>
Public Types | |
| typedef Vector::value_type | value_type |
| typedef Vector::size_type | size_type |
| typedef Vector::difference_type | difference_type |
| typedef Vector::pointer | pointer |
| typedef Vector::reference | reference |
| typedef Vector::const_reference | const_reference |
| typedef Vector::reverse_iterator | iterator |
| typedef Vector::const_reverse_iterator | const_iterator |
| typedef Vector::iterator | reverse_iterator |
| typedef Vector::const_iterator | const_reverse_iterator |
Public Methods | |
| ReverseVector (Vector &v) | |
| ReverseVector (const ReverseVector< Vector > &v) | |
| ~ReverseVector () | |
| iterator | begin (void) |
| const_iterator | begin (void) const |
| iterator | end (void) |
| const_iterator | end (void) const |
| reverse_iterator | rbegin (void) |
| const_reverse_iterator | rbegin (void) const |
| reverse_iterator | rend (void) |
| const_reverse_iterator | rend (void) const |
| reference | operator[] (size_type n) |
| const_reference | operator[] (size_type n) const |
| reference | at (size_type n) |
| const_reference | at (size_type n) const |
| reference | front (void) |
| const_reference | front (void) const |
| reference | back (void) |
| const_reference | back (void) const |
| template<class Container> ReverseVector & | operator= (const Container &x) |
| size_type | size (void) const |
| bool | empty (void) const |
| size_type | max_size (void) const |
Protected Attributes | |
| Vector & | _v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assign the elements of Container one by one to *this. Container must be at least as long as this. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18