|
Simbody
3.4 (development)
|
This is an iterator for iterating over the elements of a Vector. More...
#include <BigMatrix.h>
Public Types | |
| typedef ELT | value_type |
| typedef ptrdiff_t | difference_type |
| typedef ELT & | reference |
| typedef ELT * | pointer |
| typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
| VectorIterator (VECTOR_CLASS &vector, ptrdiff_t index) | |
| VectorIterator (const VectorIterator &iter) | |
| VectorIterator & | operator= (const VectorIterator &iter) |
| ELT & | operator* () |
| ELT & | operator[] (ptrdiff_t i) |
| VectorIterator | operator++ () |
| VectorIterator | operator++ (int) |
| VectorIterator | operator-- () |
| VectorIterator | operator-- (int) |
| bool | operator< (VectorIterator iter) const |
| bool | operator> (VectorIterator iter) const |
| bool | operator<= (VectorIterator iter) const |
| bool | operator>= (VectorIterator iter) const |
| ptrdiff_t | operator- (VectorIterator iter) const |
| VectorIterator | operator- (ptrdiff_t n) const |
| VectorIterator | operator+ (ptrdiff_t n) const |
| bool | operator== (VectorIterator iter) const |
| bool | operator!= (VectorIterator iter) const |
This is an iterator for iterating over the elements of a Vector.
| typedef ELT SimTK::VectorIterator< ELT, VECTOR_CLASS >::value_type |
| typedef ptrdiff_t SimTK::VectorIterator< ELT, VECTOR_CLASS >::difference_type |
| typedef ELT& SimTK::VectorIterator< ELT, VECTOR_CLASS >::reference |
| typedef ELT* SimTK::VectorIterator< ELT, VECTOR_CLASS >::pointer |
| typedef std::random_access_iterator_tag SimTK::VectorIterator< ELT, VECTOR_CLASS >::iterator_category |
| SimTK::VectorIterator< ELT, VECTOR_CLASS >::VectorIterator | ( | VECTOR_CLASS & | vector, |
| ptrdiff_t | index | ||
| ) | [inline] |
| SimTK::VectorIterator< ELT, VECTOR_CLASS >::VectorIterator | ( | const VectorIterator< ELT, VECTOR_CLASS > & | iter | ) | [inline] |
| VectorIterator& SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator= | ( | const VectorIterator< ELT, VECTOR_CLASS > & | iter | ) | [inline] |
| ELT& SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator* | ( | ) | [inline] |
| ELT& SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator[] | ( | ptrdiff_t | i | ) | [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator++ | ( | ) | [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator++ | ( | int | ) | [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator-- | ( | ) | [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator-- | ( | int | ) | [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator< | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator> | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator<= | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator>= | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| ptrdiff_t SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator- | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator- | ( | ptrdiff_t | n | ) | const [inline] |
| VectorIterator SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator+ | ( | ptrdiff_t | n | ) | const [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator== | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |
| bool SimTK::VectorIterator< ELT, VECTOR_CLASS >::operator!= | ( | VectorIterator< ELT, VECTOR_CLASS > | iter | ) | const [inline] |