IODA Bundle
odc::ConstantSetter< T > Class Template Reference

#include <ConstantSetter.h>

Public Types

typedef odc::ODAUpdatingIterator< T > iterator_class
 
typedef odc::IteratorProxy< iterator_class, ConstantSetter, const double > iterator
 

Public Member Functions

 ConstantSetter (const T &b, const T &e, const std::vector< std::string > &columns, const std::vector< double > &values)
 
 ~ConstantSetter ()
 
iterator begin ()
 
const iterator end ()
 

Private Attributes

ii_
 
const T & end_
 
const std::vector< std::string > columns_
 
const std::vector< double > values_
 

Detailed Description

template<typename T>
class odc::ConstantSetter< T >

Definition at line 20 of file ConstantSetter.h.

Member Typedef Documentation

◆ iterator

template<typename T >
typedef odc::IteratorProxy<iterator_class, ConstantSetter, const double> odc::ConstantSetter< T >::iterator

Definition at line 24 of file ConstantSetter.h.

◆ iterator_class

template<typename T >
typedef odc::ODAUpdatingIterator<T> odc::ConstantSetter< T >::iterator_class

Definition at line 23 of file ConstantSetter.h.

Constructor & Destructor Documentation

◆ ConstantSetter()

template<typename T >
odc::ConstantSetter< T >::ConstantSetter ( const T &  b,
const T &  e,
const std::vector< std::string > &  columns,
const std::vector< double > &  values 
)
inline

Definition at line 26 of file ConstantSetter.h.

◆ ~ConstantSetter()

template<typename T >
odc::ConstantSetter< T >::~ConstantSetter ( )
inline

Definition at line 30 of file ConstantSetter.h.

Member Function Documentation

◆ begin()

template<typename T >
iterator odc::ConstantSetter< T >::begin ( )
inline

Definition at line 32 of file ConstantSetter.h.

◆ end()

template<typename T >
const iterator odc::ConstantSetter< T >::end ( )
inline

Definition at line 33 of file ConstantSetter.h.

Member Data Documentation

◆ columns_

template<typename T >
const std::vector<std::string> odc::ConstantSetter< T >::columns_
private

Definition at line 38 of file ConstantSetter.h.

◆ end_

template<typename T >
const T& odc::ConstantSetter< T >::end_
private

Definition at line 37 of file ConstantSetter.h.

◆ ii_

template<typename T >
T odc::ConstantSetter< T >::ii_
private

Definition at line 36 of file ConstantSetter.h.

◆ values_

template<typename T >
const std::vector<double> odc::ConstantSetter< T >::values_
private

Definition at line 39 of file ConstantSetter.h.


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