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

#include <GenericValueVisitor.hpp>

Inheritance diagram for duds::data::GenericValueDurationVisitor< IST >:
Collaboration diagram for duds::data::GenericValueDurationVisitor< 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 > &) const
 
IST operator() (const duds::time::interstellar::Femtoseconds &s) const
 
IST operator() (const duds::time::interstellar::Nanoseconds &s) const
 
IST operator() (const duds::time::interstellar::FemtoTime &) const
 
IST operator() (const duds::time::interstellar::NanoTime &) 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::GenericValueDurationVisitor< IST >

Definition at line 212 of file GenericValueVisitor.hpp.

Member Function Documentation

◆ conv() [1/2]

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

Definition at line 214 of file GenericValueVisitor.hpp.

◆ conv() [2/2]

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

Definition at line 220 of file GenericValueVisitor.hpp.

◆ operator()() [1/15]

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

Definition at line 224 of file GenericValueVisitor.hpp.

◆ operator()() [2/15]

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

Definition at line 227 of file GenericValueVisitor.hpp.

◆ operator()() [3/15]

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

Definition at line 232 of file GenericValueVisitor.hpp.

◆ operator()() [4/15]

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

Definition at line 236 of file GenericValueVisitor.hpp.

◆ operator()() [5/15]

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

Definition at line 239 of file GenericValueVisitor.hpp.

◆ operator()() [6/15]

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

Definition at line 242 of file GenericValueVisitor.hpp.

◆ operator()() [7/15]

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

Definition at line 245 of file GenericValueVisitor.hpp.

◆ operator()() [8/15]

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

Definition at line 253 of file GenericValueVisitor.hpp.

◆ operator()() [9/15]

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

Definition at line 257 of file GenericValueVisitor.hpp.

◆ operator()() [10/15]

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

Definition at line 260 of file GenericValueVisitor.hpp.

◆ operator()() [11/15]

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

Definition at line 263 of file GenericValueVisitor.hpp.

◆ operator()() [12/15]

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

Definition at line 266 of file GenericValueVisitor.hpp.

◆ operator()() [13/15]

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

Definition at line 269 of file GenericValueVisitor.hpp.

◆ operator()() [14/15]

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

Definition at line 272 of file GenericValueVisitor.hpp.

◆ operator()() [15/15]

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

Definition at line 280 of file GenericValueVisitor.hpp.


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