DUDS
Distributed Update of Data from Something
duds::data::GenericValueTimeVisitor< IST > Class Template Reference

#include <GenericValueVisitor.hpp>

Inheritance diagram for duds::data::GenericValueTimeVisitor< IST >:
Collaboration diagram for duds::data::GenericValueTimeVisitor< IST >:

Public Member Functions

IST operator() (const std::string &) const
 
IST operator() (const duds::general::LanguageTaggedString &) const
 
IST operator() (const boost::recursive_wrapper< duds::general::LanguageTaggedStringMap > &) const
 
IST operator() (const int128_w &) const
 
IST operator() (const double &) const
 
IST operator() (const boost::uuids::uuid &) const
 
IST operator() (const Quantity &q) const
 
IST operator() (const QuantityNddArray &) const
 
template<typename A , std::size_t S>
IST operator() (const std::array< A, S > &a) const
 
IST operator() (const duds::time::interstellar::Femtoseconds &) const
 
IST operator() (const duds::time::interstellar::Nanoseconds &) const
 
IST operator() (const duds::time::interstellar::FemtoTime &t) const
 
IST operator() (const duds::time::interstellar::NanoTime &t) const
 
IST operator() (const GenericValueTable &) const
 
IST operator() (const std::shared_ptr< std::vector< char > > &) const
 

Private Member Functions

template<class I >
IST conv (const I &in)
 
IST conv (const IST &in)
 

Detailed Description

template<class IST>
class duds::data::GenericValueTimeVisitor< IST >

Definition at line 141 of file GenericValueVisitor.hpp.

Member Function Documentation

◆ conv() [1/2]

template<class IST >
template<class I >
IST duds::data::GenericValueTimeVisitor< IST >::conv ( const I &  in)
inlineprivate

Definition at line 143 of file GenericValueVisitor.hpp.

◆ conv() [2/2]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::conv ( const IST &  in)
inlineprivate

Definition at line 151 of file GenericValueVisitor.hpp.

◆ operator()() [1/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const std::string &  ) const
inline

Definition at line 155 of file GenericValueVisitor.hpp.

◆ operator()() [2/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const duds::general::LanguageTaggedString ) const
inline

Definition at line 158 of file GenericValueVisitor.hpp.

◆ operator()() [3/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const boost::recursive_wrapper< duds::general::LanguageTaggedStringMap > &  ) const
inline

Definition at line 163 of file GenericValueVisitor.hpp.

◆ operator()() [4/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const int128_w ) const
inline

Definition at line 167 of file GenericValueVisitor.hpp.

◆ operator()() [5/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const double &  ) const
inline

Definition at line 170 of file GenericValueVisitor.hpp.

◆ operator()() [6/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const boost::uuids::uuid &  ) const
inline

Definition at line 173 of file GenericValueVisitor.hpp.

◆ operator()() [7/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const Quantity q) const
inline

Definition at line 176 of file GenericValueVisitor.hpp.

◆ operator()() [8/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const QuantityNddArray ) const
inline

Definition at line 179 of file GenericValueVisitor.hpp.

◆ operator()() [9/15]

template<class IST >
template<typename A , std::size_t S>
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const std::array< A, S > &  a) const
inline

Definition at line 183 of file GenericValueVisitor.hpp.

◆ operator()() [10/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const duds::time::interstellar::Femtoseconds ) const
inline

Definition at line 186 of file GenericValueVisitor.hpp.

◆ operator()() [11/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const duds::time::interstellar::Nanoseconds ) const
inline

Definition at line 189 of file GenericValueVisitor.hpp.

◆ operator()() [12/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const duds::time::interstellar::FemtoTime t) const
inline

Definition at line 192 of file GenericValueVisitor.hpp.

◆ operator()() [13/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const duds::time::interstellar::NanoTime t) const
inline

Definition at line 195 of file GenericValueVisitor.hpp.

◆ operator()() [14/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const GenericValueTable ) const
inline

Definition at line 198 of file GenericValueVisitor.hpp.

◆ operator()() [15/15]

template<class IST >
IST duds::data::GenericValueTimeVisitor< IST >::operator() ( const std::shared_ptr< std::vector< char > > &  ) const
inline

Definition at line 206 of file GenericValueVisitor.hpp.


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