12#ifndef INTERVALDURATION_HPP
13#define INTERVALDURATION_HPP
15#include "usmtf_export.h"
51 const
std::
string&
GetUOM() const noexcept;
bool IsUntilFurtherNotice() noexcept
Definition IntervalDuration.cpp:101
std::string mIntervalDuration
Definition IntervalDuration.hpp:59
bool ParseAndValidate(const Field &aField) override
Definition IntervalDuration.cpp:18
const std::string & GetIntervalDuration() const noexcept
Definition IntervalDuration.cpp:26
const std::string & GetUOM() const noexcept
Definition IntervalDuration.cpp:36
IntervalDuration()=default
bool IsValidIntervalDuration() noexcept
Definition IntervalDuration.cpp:41
std::string mContextQuantity
Definition IntervalDuration.hpp:57
std::string mUOM
Definition IntervalDuration.hpp:58
const std::string & GetContextQuantity() const noexcept
Definition IntervalDuration.cpp:31
bool IsValidUnitOfTimeMeasurement(const std::string &aValue) noexcept
Definition IntervalDuration.cpp:91
TimePoint(bool aTimeQualifersAllowed=false) noexcept
Definition TimePoint.cpp:18
Template specialization for wsf::comm::Address. Allows usage of Address in std::unordered_map/set.
Definition WsfCommAddress.hpp:185