Template Class Measurement¶
Defined in File value.hpp
Inheritance Relationships¶
Base Type¶
public options::Value< T, Nullable >
(Template Class Value)
Class Documentation¶
-
template<typename T, bool Nullable = false>
class Measurement : public options::Value<T, Nullable>¶ Public Functions
-
inline Measurement(T value, std::string u, ValidatorFunc<T> validator = {}, std::vector<std::string> alt = {})¶
-
inline void set_repr_unit(std::string s)¶
-
inline units::precise_unit unit() const¶
-
inline std::string to_string() const¶
-
inline virtual void from_yaml(const YAML::Node &node) override¶
-
inline virtual YAML::Node to_yaml() const override¶
-
inline Measurement<T, Nullable> &operator=(const T &value)¶
-
inline Measurement(T value, std::string u, ValidatorFunc<T> validator = {}, std::vector<std::string> alt = {})¶