40 #ifndef __OPENFLUID_CORE_DOUBLEVALUE_HPP__
41 #define __OPENFLUID_CORE_DOUBLEVALUE_HPP__
126 operator double()
const
156 inline void set(
const double& Val)
165 writeToStream(OutStm);
Definition: DoubleValue.hpp:81
bool convert(Value &Val) const override
DoubleValue() noexcept
Definition: DoubleValue.hpp:92
DoubleValue & operator=(const Value &Other) override
DoubleValue(DoubleValue &&Val) noexcept
Definition: DoubleValue.hpp:104
void writeToStream(std::ostream &OutStm) const override
DoubleValue(const double &POD) noexcept
Definition: DoubleValue.hpp:110
void set(const double &Val)
Definition: DoubleValue.hpp:156
double get() const
Definition: DoubleValue.hpp:147
DoubleValue & operator=(Value &&Other) override
Value * clone() const override
Definition: DoubleValue.hpp:136
virtual ~DoubleValue()=default
DoubleValue & operator=(const DoubleValue &)=default
void writeQuotedToStream(std::ostream &OutStm) const override
Definition: DoubleValue.hpp:163
Type getType() const override
Definition: DoubleValue.hpp:131
DoubleValue(const DoubleValue &Val) noexcept
Definition: DoubleValue.hpp:98
DoubleValue & operator=(DoubleValue &&)=default
Definition: SimpleValue.hpp:52
Type
Definition: Value.hpp:66
@ DOUBLE
Definition: Value.hpp:66
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47