DUDS
Distributed Update of Data from Something
duds::data::GenericValueNumericVisitor< N > Class Template Reference

#include <GenericValueVisitor.hpp>

Inheritance diagram for duds::data::GenericValueNumericVisitor< N >:
Collaboration diagram for duds::data::GenericValueNumericVisitor< N >:

Public Member Functions

operator() (const std::string &s) const
 
operator() (const duds::general::LanguageTaggedString &s) const
 
operator() (const boost::recursive_wrapper< duds::general::LanguageTaggedStringMap > &) const
 
operator() (const N &n) const
 
operator() (const Quantity &vu) const
 
operator() (const QuantityNddArray &vu) const
 
template<class V >
operator() (const ExtendedQuantity< V > &vu) const
 
operator() (const int128_w &i) const
 
template<typename A , std::size_t S>
operator() (const std::array< A, S > &a) const
 
template<class S , class R , template< class, class > class Duration = std::chrono::duration>
operator() (const Duration< S, R > &d) const
 
operator() (const boost::uuids::uuid &u) const
 
operator() (const GenericValueTable &) const
 
operator() (const std::shared_ptr< std::vector< char > > &) const
 

Detailed Description

template<typename N = double>
class duds::data::GenericValueNumericVisitor< N >

Definition at line 25 of file GenericValueVisitor.hpp.

Member Function Documentation

◆ operator()() [1/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const std::string &  s) const
inline

◆ operator()() [2/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const duds::general::LanguageTaggedString s) const
inline

Definition at line 30 of file GenericValueVisitor.hpp.

◆ operator()() [3/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const boost::recursive_wrapper< duds::general::LanguageTaggedStringMap > &  ) const
inline

Definition at line 33 of file GenericValueVisitor.hpp.

◆ operator()() [4/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const N &  n) const
inline

Definition at line 37 of file GenericValueVisitor.hpp.

◆ operator()() [5/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const Quantity vu) const
inline

Definition at line 40 of file GenericValueVisitor.hpp.

◆ operator()() [6/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const QuantityNddArray vu) const
inline

Definition at line 43 of file GenericValueVisitor.hpp.

◆ operator()() [7/13]

template<typename N = double>
template<class V >
N duds::data::GenericValueNumericVisitor< N >::operator() ( const ExtendedQuantity< V > &  vu) const
inline

Definition at line 47 of file GenericValueVisitor.hpp.

◆ operator()() [8/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const int128_w i) const
inline

Definition at line 50 of file GenericValueVisitor.hpp.

◆ operator()() [9/13]

template<typename N = double>
template<typename A , std::size_t S>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const std::array< A, S > &  a) const
inline

Definition at line 54 of file GenericValueVisitor.hpp.

◆ operator()() [10/13]

template<typename N = double>
template<class S , class R , template< class, class > class Duration = std::chrono::duration>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const Duration< S, R > &  d) const
inline

Definition at line 59 of file GenericValueVisitor.hpp.

◆ operator()() [11/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const boost::uuids::uuid &  u) const
inline

Definition at line 65 of file GenericValueVisitor.hpp.

◆ operator()() [12/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const GenericValueTable ) const
inline

Definition at line 68 of file GenericValueVisitor.hpp.

◆ operator()() [13/13]

template<typename N = double>
N duds::data::GenericValueNumericVisitor< N >::operator() ( const std::shared_ptr< std::vector< char > > &  ) const
inline

Definition at line 76 of file GenericValueVisitor.hpp.


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