42 #ifndef __DOUBLEVALUE_HPP___
43 #define __DOUBLEVALUE_HPP___
49 namespace openfluid {
namespace core {
132 operator double()
const {
return m_Value; };
144 inline double&
get() {
return m_Value; };
150 inline const double&
get()
const {
return m_Value; };
156 inline void set(
const double& Val) { m_Value = Val; };
158 void writeToStream(std::ostream& OutStm)
const;
DoubleValue(const DoubleValue &Val)
Definition: DoubleValue.hpp:119
Definition: DoubleValue.hpp:103
Value * clone() const
Definition: DoubleValue.hpp:138
Type getType() const
Definition: DoubleValue.hpp:136
Type
Definition: Value.hpp:68
DoubleValue(const double &POD)
Definition: DoubleValue.hpp:125
Definition: SimpleValue.hpp:50
virtual ~DoubleValue()
Definition: DoubleValue.hpp:134
DoubleValue()
Definition: DoubleValue.hpp:114
void set(const double &Val)
Definition: DoubleValue.hpp:156
#define DLLEXPORT
Definition: dllexport.hpp:51