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