3#include "mc/_HeaderOutputPredefine.h"
9namespace Json {
class Value; }
16 ::ll::TypedStorage<8, 24, ::std::vector<::ExprToken>> mTokens;
17 ::ll::TypedStorage<1, 1, bool> mIsStatic;
22 UiExpression& operator=(UiExpression
const&);
23 UiExpression(UiExpression
const&);
29 MCAPI
void addToken(::ExprToken tok);
31 MCAPI ::Json::Value evaluate(::UIPropertyBag* bag)
const;
33 MCAPI uint64 forEachPropertyName(::std::function<
void(::std::string
const&)> callback)
const;
35 MCAPI uint64 forEachPropertyToken(::std::function<
void(::ExprToken&)> callback);
37 MCAPI ::UiExpression& operator=(::UiExpression&&);
39 MCAPI ~UiExpression();
Definition UIPropertyBag.h:5
Definition UiExpression.h:5