IODA Bundle
odc::ODAHandle Class Reference

#include <ODAHandle.h>

Public Member Functions

 ODAHandle (eckit::Offset, eckit::Offset)
 
 ~ODAHandle ()
 
void addValue (const std::string &columnName, double v)
 
template<typename T >
void getValue (const std::string &name, T &value)
 
void print (std::ostream &) const
 
eckit::Offset start ()
 
void start (const eckit::Offset &n)
 
eckit::Offset end ()
 
void end (const eckit::Offset &n)
 

Private Member Functions

 ODAHandle (const ODAHandle &)
 
ODAHandleoperator= (const ODAHandle &)
 

Private Attributes

eckit::Offset start_
 
eckit::Offset end_
 
std::map< std::string, double > values_
 

Friends

std::ostream & operator<< (std::ostream &s, const ODAHandle &p)
 

Detailed Description

Definition at line 23 of file ODAHandle.h.

Constructor & Destructor Documentation

◆ ODAHandle() [1/2]

odc::ODAHandle::ODAHandle ( eckit::Offset  ,
eckit::Offset   
)

◆ ~ODAHandle()

odc::ODAHandle::~ODAHandle ( )

Definition at line 32 of file ODAHandle.cc.

◆ ODAHandle() [2/2]

odc::ODAHandle::ODAHandle ( const ODAHandle )
private

Member Function Documentation

◆ addValue()

void odc::ODAHandle::addValue ( const std::string &  columnName,
double  v 
)

Definition at line 37 of file ODAHandle.cc.

◆ end() [1/2]

eckit::Offset odc::ODAHandle::end ( )
inline

Definition at line 42 of file ODAHandle.h.

◆ end() [2/2]

void odc::ODAHandle::end ( const eckit::Offset &  n)
inline

Definition at line 43 of file ODAHandle.h.

◆ getValue()

template<typename T >
void odc::ODAHandle::getValue ( const std::string &  name,
T &  value 
)
inline

Definition at line 31 of file ODAHandle.h.

◆ operator=()

ODAHandle& odc::ODAHandle::operator= ( const ODAHandle )
private

◆ print()

void odc::ODAHandle::print ( std::ostream &  o) const

Definition at line 27 of file ODAHandle.cc.

◆ start() [1/2]

eckit::Offset odc::ODAHandle::start ( )
inline

Definition at line 39 of file ODAHandle.h.

◆ start() [2/2]

void odc::ODAHandle::start ( const eckit::Offset &  n)
inline

Definition at line 40 of file ODAHandle.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const ODAHandle p 
)
friend

Definition at line 54 of file ODAHandle.h.

Member Data Documentation

◆ end_

eckit::Offset odc::ODAHandle::end_
private

Definition at line 51 of file ODAHandle.h.

◆ start_

eckit::Offset odc::ODAHandle::start_
private

Definition at line 50 of file ODAHandle.h.

◆ values_

std::map<std::string, double> odc::ODAHandle::values_
private

Definition at line 52 of file ODAHandle.h.


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