List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
anal::WeatherStore< Data, RawRow > Struct Template Reference

#include <WeatherStore.h>

Public Member Functions

const DataGetData (const unsigned long int gps)
 
std::size_t GetNEntries () const
 
template<class Iterator >
 WeatherStore (const Iterator &begin, const Iterator &end)
 
 WeatherStore (const std::string &filename)
 

Private Member Functions

void Check ()
 

Private Attributes

Data fFound
 
std::set< DatafSet
 

Friends

std::ostream & operator<< (std::ostream &os, const WeatherStore< Data > &s)
 

Detailed Description

template<class Data, class RawRow = Data>
struct anal::WeatherStore< Data, RawRow >

Definition at line 15 of file WeatherStore.h.

Constructor & Destructor Documentation

template<class Data , class RawRow = Data>
template<class Iterator >
anal::WeatherStore< Data, RawRow >::WeatherStore ( const Iterator &  begin,
const Iterator &  end 
)
inline

Definition at line 17 of file WeatherStore.h.

References anal::WeatherStore< Data, RawRow >::Check().

template<class Data , class RawRow = Data>
anal::WeatherStore< Data, RawRow >::WeatherStore ( const std::string &  filename)
inline

Member Function Documentation

template<class Data , class RawRow = Data>
void anal::WeatherStore< Data, RawRow >::Check ( )
inlineprivate
template<class Data , class RawRow = Data>
const Data& anal::WeatherStore< Data, RawRow >::GetData ( const unsigned long int  gps)
inline
template<class Data , class RawRow = Data>
std::size_t anal::WeatherStore< Data, RawRow >::GetNEntries ( ) const
inline

Definition at line 58 of file WeatherStore.h.

References anal::WeatherStore< Data, RawRow >::fSet.

Friends And Related Function Documentation

template<class Data , class RawRow = Data>
std::ostream& operator<< ( std::ostream &  os,
const WeatherStore< Data > &  s 
)
friend

Definition at line 62 of file WeatherStore.h.

Member Data Documentation

template<class Data , class RawRow = Data>
Data anal::WeatherStore< Data, RawRow >::fFound
private

Definition at line 77 of file WeatherStore.h.

Referenced by anal::WeatherStore< Data, RawRow >::GetData().

template<class Data , class RawRow = Data>
std::set<Data> anal::WeatherStore< Data, RawRow >::fSet
private

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

, generated on Tue Sep 26 2023.