#include "types/readings.hpp" #include "utils/transform.hpp" namespace utils { namespace ts = utils::tstring; LabeledReadings toLabeledReadings(const Readings& readings) { return LabeledReadings{ std::get<0>(readings), utils::transform(std::get<1>(readings), [](const auto& readingData) { return LabeledReadingData{readingData}; })}; } Readings toReadings(const LabeledReadings& labeledReadings) { return Readings{labeledReadings.at_label(), utils::transform(labeledReadings.at_label(), [](const auto& labeledReadingData) { return labeledReadingData.to_tuple(); })}; } } // namespace utils