41 #ifndef __OPENFLUID_CORE_BOOLEANVALUE_HPP__
42 #define __OPENFLUID_CORE_BOOLEANVALUE_HPP__
48 namespace openfluid {
namespace core {
133 operator bool()
const
144 bool convert(
Value& Val)
const;
150 inline bool get()
const
157 inline void set(
const bool& Val)
160 void writeToStream(std::ostream& OutStm)
const;
163 { writeToStream(OutStm); }
Definition: SimpleValue.hpp:50
Value * clone() const
Definition: BooleanValue.hpp:141
BooleanValue()
Definition: BooleanValue.hpp:114
BooleanValue(const BooleanValue &Val)
Definition: BooleanValue.hpp:119
Type getType() const
Definition: BooleanValue.hpp:138
virtual ~BooleanValue()
Definition: BooleanValue.hpp:136
BooleanValue(const bool &POD)
Definition: BooleanValue.hpp:125
void set(const bool &Val)
Definition: BooleanValue.hpp:157
Definition: BooleanValue.hpp:103
Type
Definition: Value.hpp:68
#define OPENFLUID_API
Definition: dllexport.hpp:87
void writeQuotedToStream(std::ostream &OutStm) const
Definition: BooleanValue.hpp:162