36 CompiledExpressionWithoutContentScope& operator=(CompiledExpressionWithoutContentScope
const&);
37 CompiledExpressionWithoutContentScope(CompiledExpressionWithoutContentScope
const&);
38 CompiledExpressionWithoutContentScope();
43 virtual ::std::unique_ptr<::Molang::details::IComplexExpression> clone()
const ;
45 virtual ::MolangScriptArg
const& evalGeneric(
::RenderParams& renderParams)
const ;
47 virtual bool isInitialized()
const ;
49 virtual ::Json::Value toJson()
const ;
51 virtual ::std::string getExpressionString()
const ;
53 virtual ::MolangVersion getMolangVersion()
const ;
55 virtual void replaceArrayVariables(
56 ::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode>& dataMap
59 virtual void validateArrayVariables()
const ;
61 virtual bool isValid()
const ;
63 virtual bool isConstantValue()
const ;
65 virtual bool hasVariableAssignments()
const ;
67 virtual ::ExpressionOp getOp()
const ;
69 virtual bool needsToCompile()
const ;
71 virtual ::std::optional<::MolangScriptArg> getValueIfConstant()
const ;
73 virtual ::Molang::details::SourceTree* getSource() ;
75 virtual ~CompiledExpressionWithoutContentScope() ;
84 ::MolangVersion version,
85 bool hasVariableAssignments
95 ::MolangVersion version,
96 bool hasVariableAssignments
109 MCNAPI ::std::unique_ptr<::Molang::details::IComplexExpression>
$clone()
const;
MCAPI ::std::optional<::MolangScriptArg > $getValueIfConstant() const
MCAPI::Json::Value $toJson() const
MCAPI bool $hasVariableAssignments() const
MCAPI void $replaceArrayVariables(::std::unordered_map<::HashedString, ::Molang::details::ExpressionNode > &dataMap)
MCAPI::MolangScriptArg const & $evalGeneric(::RenderParams &renderParams) const
MCAPI::MolangVersion $getMolangVersion() const
MCAPI bool $needsToCompile() const
MCAPI ::std::unique_ptr<::Molang::details::IComplexExpression > $clone() const
MCAPI::ExpressionOp $getOp() const
MCAPI void $validateArrayVariables() const
MCAPI::Molang::details::SourceTree * $getSource()
MCAPI void * $ctor(::Molang::details::Program instructions, ::Bedrock::StaticOptimizedString expressionString, ::MolangVersion version, bool hasVariableAssignments)
MCAPI bool $isConstantValue() const
MCAPI::std::string $getExpressionString() const
MCAPI CompiledExpressionWithoutContentScope(::Molang::details::Program instructions, ::Bedrock::StaticOptimizedString expressionString, ::MolangVersion version, bool hasVariableAssignments)
MCAPI bool $isInitialized() const
static MCAPI void ** $vftable()