libzeep

PrevUpHomeNext

Struct value_serializer<boost::posix_time::time_duration>

zeep::value_serializer<boost::posix_time::time_duration> — to_string/from_string for boost::posix_time::time_duration boost::posix_time::time_duration values are assumed to be floating, i.e. we don't accept timezone info in times

Synopsis

// In header: <zeep/value-serializer.hpp>


struct value_serializer<boost::posix_time::time_duration> {

  // public static functions
  static constexpr const char * type_name();
  static std::string to_string(const boost::posix_time::time_duration &);
  static boost::posix_time::time_duration from_string(const std::string &);
};

Description

value_serializer public static functions

  1. static constexpr const char * type_name();
  2. static std::string to_string(const boost::posix_time::time_duration & v);
    to_string the boost::posix_time::time_duration as hh:mm:ss,ffffff
  3. static boost::posix_time::time_duration from_string(const std::string & s);
    from_string boost::posix_time::time_duration according to ISO8601 rules, but without timezone.

PrevUpHomeNext