Simbody
3.3
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |