File kernel/src/utils/SiconosAlgebra/SiconosVectorIterator.hpp#
Go to the source code of this file
Typedefs
-
typedef SiconosVectorIteratorTypeTpl<SiconosVector, double, double&> SiconosVectorIteratorType#
Specialization for non-const SiconosVector.
-
typedef SiconosVectorIteratorTypeTpl<const SiconosVector, const double, double> SiconosVectorConstIteratorType#
Specialization for const SiconosVector.
-
template<typename V, typename T, typename TRef>
struct SiconosVectorIteratorTypeTpl# Subclassed by SiconosVectorConstIterator, SiconosVectorIterator
Public Types
-
using iterator_category = std::forward_iterator_tag#
Public Functions
-
SiconosVectorIteratorTypeTpl() = default#
-
inline bool operator!=(const SiconosVectorIteratorTypeTpl &it)#
-
inline bool operator==(const SiconosVectorIteratorTypeTpl &it)#
-
inline SiconosVectorIteratorTypeTpl &operator++()#
-
inline SiconosVectorIteratorTypeTpl operator++(int)#
-
using iterator_category = std::forward_iterator_tag#
-
struct SiconosVectorIterator : public SiconosVectorIteratorTypeTpl<SiconosVector, double, double&>#
Public Functions
-
inline SiconosVectorIterator()#
-
inline SiconosVectorIterator(SiconosVectorIteratorType &it)#
-
inline SiconosVectorIterator(SiconosVector &_v, size_t _p)#
-
inline SiconosVectorIterator()#
-
struct SiconosVectorConstIterator : public SiconosVectorIteratorTypeTpl<const SiconosVector, const double, double>#
Public Functions
-
inline SiconosVectorConstIterator()#
-
inline SiconosVectorConstIterator(SiconosVectorConstIteratorType &it)#
-
inline SiconosVectorConstIterator(const SiconosVector &_v, size_t _p)#
-
inline SiconosVectorConstIterator()#