41 #ifndef __OPENFLUID_CORE_DOUBLEVALUE_HPP__
42 #define __OPENFLUID_CORE_DOUBLEVALUE_HPP__
48 namespace openfluid {
namespace core {
136 operator double()
const
145 bool convert(
Value& Val)
const;
151 inline double get()
const
158 inline void set(
const double& Val)
161 void writeToStream(std::ostream& OutStm)
const;
164 { writeToStream(OutStm); }
DoubleValue()
Definition: DoubleValue.hpp:113
Definition: SimpleValue.hpp:50
Definition: DoubleValue.hpp:102
Value * clone() const
Definition: DoubleValue.hpp:142
void set(const double &Val)
Definition: DoubleValue.hpp:158
DoubleValue(const double &POD)
Definition: DoubleValue.hpp:125
DoubleValue(const DoubleValue &Val)
Definition: DoubleValue.hpp:119
void writeQuotedToStream(std::ostream &OutStm) const
Definition: DoubleValue.hpp:163
virtual ~DoubleValue()
Definition: DoubleValue.hpp:128
#define OPENFLUID_API
Definition: dllexport.hpp:87
Type getType() const
Definition: DoubleValue.hpp:139
Type
Definition: Value.hpp:68