40#ifndef __OPENFLUID_CORE_INTEGERVALUE_HPP__
41#define __OPENFLUID_CORE_INTEGERVALUE_HPP__
124 operator long()
const
131 return Value::INTEGER;
154 inline void set(
const long& Val)
163 writeToStream(OutStm);
Definition IntegerValue.hpp:80
bool convert(Value &Val) const override
IntegerValue(const long &POD)
Definition IntegerValue.hpp:108
IntegerValue & operator=(const IntegerValue &Other)=default
IntegerValue & operator=(IntegerValue &&Other)=default
void set(const long &Val)
Definition IntegerValue.hpp:154
Value * clone() const override
Definition IntegerValue.hpp:134
IntegerValue()
Definition IntegerValue.hpp:90
IntegerValue(const IntegerValue &Val)
Definition IntegerValue.hpp:96
void writeToStream(std::ostream &OutStm) const override
long get() const
Definition IntegerValue.hpp:145
IntegerValue & operator=(const Value &Other) override
IntegerValue & operator=(Value &&Other) override
virtual ~IntegerValue()=default
IntegerValue(IntegerValue &&Val)
Definition IntegerValue.hpp:102
Type getType() const override
Definition IntegerValue.hpp:129
void writeQuotedToStream(std::ostream &OutStm) const override
Definition IntegerValue.hpp:161
Definition SimpleValue.hpp:52
Type
Definition Value.hpp:66
#define OPENFLUID_API
Definition dllexport.hpp:86
Definition ApplicationException.hpp:47