|
PVL: Parameter Value Language
|
#include <Vectal.hh>
Public Types | |
| typedef Vectal::pointer | pointer |
| Element pointer of the Vectal. | |
| typedef Vectal::reference | reference |
| Element reference of the Vectal. | |
| typedef Vectal::value_type | value_type |
| Element virtual class type of the Vectal. | |
Public Member Functions | |
| Iterator (const Base_iterator &base_iterator) | |
| Converts from a Base_iterator. | |
| Iterator () | |
| Default constructor. | |
| operator Base_iterator () | |
| Converts to a Base_iterator. | |
| reference | operator* () const |
| Dereference operator. | |
| Iterator | operator+ (int distance) |
| Provides an Iterator moved forward some distance. | |
| Iterator | operator++ (int) |
| Post-increment operator. | |
| Iterator & | operator++ () |
| Pre-increment operator. | |
| Iterator & | operator+= (int distance) |
| Moves the position forward some distance. | |
| Iterator | operator- (int distance) |
| Provides an Iterator moved backwards some distance. | |
| Iterator | operator-- (int) |
| Post-decrement operator. | |
| Iterator & | operator-- () |
| Pre-decrement operator. | |
| Iterator & | operator-= (int distance) |
| Moves the position backward some distance. | |
| pointer | operator-> () const |
| Pointer operator. | |
| Iterator & | operator= (const Base_iterator &base_iterator) |
| Assignment from Base_const_iterator. | |
| reference | operator[] (int index) const |
| Array reference operator. | |
A random access iterator for a Vectal.
| typedef Vectal::value_type value_type |
Element virtual class type of the Vectal.
| typedef Vectal::reference reference |
Element reference of the Vectal.
| typedef Vectal::pointer pointer |
Element pointer of the Vectal.
| Iterator | ( | ) | [inline] |
Default constructor.
| Iterator | ( | const Base_iterator & | base_iterator | ) | [inline] |
Converts from a Base_iterator.
| base_iterator | A reference to a Base_iterator. |
| operator Base_iterator | ( | ) | [inline] |
Converts to a Base_iterator.
| Iterator& operator= | ( | const Base_iterator & | base_iterator | ) | [inline] |
Assignment from Base_const_iterator.
| base_iterator | A reference to a Base_iterator. |
| reference operator* | ( | ) | const [inline] |
Dereference operator.
| pointer operator-> | ( | ) | const [inline] |
Pointer operator.
| reference operator[] | ( | int | index | ) | const [inline] |
| Iterator& operator++ | ( | ) | [inline] |
Pre-increment operator.
| Iterator operator++ | ( | int | ) | [inline] |
| Iterator& operator+= | ( | int | distance | ) | [inline] |
Moves the position forward some distance.
| distance | The distance (number of values) to move. |
| Iterator operator+ | ( | int | distance | ) | [inline] |
| Iterator& operator-- | ( | ) | [inline] |
Pre-decrement operator.
| Iterator operator-- | ( | int | ) | [inline] |
| Iterator& operator-= | ( | int | distance | ) | [inline] |
Moves the position backward some distance.
| distance | The distance (number of values) to move. |
| Iterator operator- | ( | int | distance | ) | [inline] |
1.5.8