40#ifndef __OPENFLUID_CORE_BOOLEANVALUE_HPP__
41#define __OPENFLUID_CORE_BOOLEANVALUE_HPP__
126 operator bool()
const
133 return Value::BOOLEAN;
156 inline void set(
const bool& Val)
165 writeToStream(OutStm);
Definition BooleanValue.hpp:81
bool get() const
Definition BooleanValue.hpp:147
bool convert(Value &Val) const override
BooleanValue(BooleanValue &&Val) noexcept
Definition BooleanValue.hpp:104
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
Type getType() const override
Definition BooleanValue.hpp:131
void writeToStream(std::ostream &OutStm) const override
BooleanValue & operator=(BooleanValue &&)=default
BooleanValue & operator=(const BooleanValue &)=default
BooleanValue & operator=(const Value &Other) 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
#define OPENFLUID_API
Definition dllexport.hpp:86
Definition ApplicationException.hpp:47