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