Chemical Data Processing Library C++ API - Version 1.2.0
Public Types | Static Public Member Functions | List of all members
CDPL::Math::VectorIteratorTraits< E > Struct Template Reference

#include <VectorIterator.hpp>

Public Types

typedef E VectorType
 
typedef E::SizeType SizeType
 
typedef E::ValueType ValueType
 
typedef VectorElementAccessor< E > AccessorType
 
typedef Util::IndexedElementIterator< ValueType, AccessorType, SizeTypeIteratorType
 

Static Public Member Functions

static IteratorType makeIterator (VectorType &e, SizeType idx)
 

Member Typedef Documentation

◆ VectorType

template<typename E >
typedef E CDPL::Math::VectorIteratorTraits< E >::VectorType

◆ SizeType

template<typename E >
typedef E::SizeType CDPL::Math::VectorIteratorTraits< E >::SizeType

◆ ValueType

template<typename E >
typedef E::ValueType CDPL::Math::VectorIteratorTraits< E >::ValueType

◆ AccessorType

◆ IteratorType

Member Function Documentation

◆ makeIterator()

template<typename E >
static IteratorType CDPL::Math::VectorIteratorTraits< E >::makeIterator ( VectorType e,
SizeType  idx 
)
inlinestatic

The documentation for this struct was generated from the following file: