10class CompilerConstantPrivate;
19 bool isConst() const override final {
return true; };
21 const Value &value()
const;
24 spimpl::unique_impl_ptr<CompilerConstantPrivate> impl;
CompilerConstant(Compiler::StaticType type, const Value &value)
Definition compilerconstant.cpp:10
CompilerConstant(const CompilerConstant &)=delete
const Value & value() const
Definition compilerconstant.cpp:17
bool isConst() const override final
Definition compilerconstant.h:19
Compiler::StaticType type() const
Definition compilervalue.cpp:16
CompilerValue(Compiler::StaticType type)
Definition compilervalue.cpp:10
StaticType
Definition compiler.h:36
The Value class represents a Scratch value.
Definition value.h:22
#define LIBSCRATCHCPP_EXPORT
Definition global.h:17
The main namespace of the library.
Definition asset.h:10