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

#include <MDSetter.h>

Public Types

typedef odc::MDUpdatingIterator< T > iterator_class
 
typedef odc::IteratorProxy< iterator_class, MDSetter, const double > iterator
 

Public Member Functions

 MDSetter (const T &b, const T &e, const std::vector< std::string > &columns, const std::vector< std::string > &types)
 
 ~MDSetter ()
 
iterator begin ()
 
const iterator end ()
 

Private Attributes

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

Detailed Description

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

Definition at line 17 of file MDSetter.h.

Member Typedef Documentation

◆ iterator

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

Definition at line 21 of file MDSetter.h.

◆ iterator_class

template<typename T >
typedef odc::MDUpdatingIterator<T> odc::MDSetter< T >::iterator_class

Definition at line 20 of file MDSetter.h.

Constructor & Destructor Documentation

◆ MDSetter()

template<typename T >
odc::MDSetter< T >::MDSetter ( const T &  b,
const T &  e,
const std::vector< std::string > &  columns,
const std::vector< std::string > &  types 
)
inline

Definition at line 23 of file MDSetter.h.

◆ ~MDSetter()

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

Definition at line 27 of file MDSetter.h.

Member Function Documentation

◆ begin()

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

Definition at line 29 of file MDSetter.h.

◆ end()

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

Definition at line 30 of file MDSetter.h.

Member Data Documentation

◆ columns_

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

Definition at line 35 of file MDSetter.h.

◆ end_

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

Definition at line 34 of file MDSetter.h.

◆ ii_

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

Definition at line 33 of file MDSetter.h.

◆ types_

template<typename T >
const std::vector<std::string> odc::MDSetter< T >::types_
private

Definition at line 36 of file MDSetter.h.


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