DUDS
Distributed Update of Data from Something
duds::data::GenericValueStringVisitor Class Reference

#include <GenericValueVisitor.hpp>

Inheritance diagram for duds::data::GenericValueStringVisitor:
Collaboration diagram for duds::data::GenericValueStringVisitor:

Public Member Functions

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

Detailed Description

Definition at line 81 of file GenericValueVisitor.hpp.

Member Function Documentation

◆ operator()() [1/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const std::string &  s) const
inline

Definition at line 83 of file GenericValueVisitor.hpp.

◆ operator()() [2/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const duds::general::LanguageTaggedString s) const
inline

Definition at line 86 of file GenericValueVisitor.hpp.

◆ operator()() [3/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const boost::recursive_wrapper< duds::general::LanguageTaggedStringMap > &  ) const
inline

Definition at line 91 of file GenericValueVisitor.hpp.

◆ operator()() [4/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const int128_w n) const

Definition at line 15 of file GenericValueVisitor.cpp.

◆ operator()() [5/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const double &  n) const

Definition at line 21 of file GenericValueVisitor.cpp.

◆ operator()() [6/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const boost::uuids::uuid &  u) const

Definition at line 27 of file GenericValueVisitor.cpp.

◆ operator()() [7/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const Quantity q) const
Todo:
Include the unit name.

Definition at line 31 of file GenericValueVisitor.cpp.

◆ operator()() [8/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const QuantityNddArray vu) const
inline

Definition at line 99 of file GenericValueVisitor.hpp.

◆ operator()() [9/16]

template<class Q >
std::string duds::data::GenericValueStringVisitor::operator() ( const ExtendedQuantity< Q > &  q) const
inline
Todo:
Include the unit name.

Definition at line 103 of file GenericValueVisitor.hpp.

◆ operator()() [10/16]

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

Definition at line 110 of file GenericValueVisitor.hpp.

◆ operator()() [11/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const duds::time::interstellar::Femtoseconds s) const

Definition at line 38 of file GenericValueVisitor.cpp.

◆ operator()() [12/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const duds::time::interstellar::Nanoseconds s) const

Definition at line 44 of file GenericValueVisitor.cpp.

◆ operator()() [13/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const duds::time::interstellar::FemtoTime t) const

Definition at line 50 of file GenericValueVisitor.cpp.

◆ operator()() [14/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const duds::time::interstellar::NanoTime t) const

Definition at line 57 of file GenericValueVisitor.cpp.

◆ operator()() [15/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const GenericValueTable ) const
inline

Definition at line 127 of file GenericValueVisitor.hpp.

◆ operator()() [16/16]

std::string duds::data::GenericValueStringVisitor::operator() ( const std::shared_ptr< std::vector< char > > &  ) const
inline

Definition at line 135 of file GenericValueVisitor.hpp.


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