Lines Matching refs:UScriptValuePtr
30 using UScriptValuePtr = std::shared_ptr<UScriptValue>; variable
57 virtual UScriptValuePtr Computer(int32_t action, UScriptValuePtr value);
61 static std::string ScriptToString(UScriptValuePtr value);
63 static UScriptValuePtr GetRightCompluteValue(UScriptValuePtr rightValue);
84 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override;
106 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override;
110 bool ComputerEqual(const UScriptValuePtr rightValue);
130 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override;
132 …UScriptValuePtr ComputerReturn(int32_t action, UScriptValuePtr rightValue, UScriptValuePtr defRetu…
137 int32_t ComputerLogic(UScriptValuePtr rightValue) const;
154 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override;
157 void AddValue(const UScriptValuePtr value);
158 void AddValues(const std::vector<UScriptValuePtr> values);
159 std::vector<UScriptValuePtr> GetValues() const;
162 std::vector<UScriptValuePtr> values_ {};
185 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override in Computer()
214 int32_t AddInputParam(UScriptValuePtr value);
216 std::vector<UScriptValuePtr> GetOutVar() const in GetOutVar()
225 std::vector<UScriptValuePtr> innerParam_ {};
226 std::vector<UScriptValuePtr> outParam_ {};
241 UScriptValuePtr FindVariable(const ScriptInterpreter &inter, std::string id);
242 void UpdateVariable(const ScriptInterpreter &inter, std::string id, UScriptValuePtr value);
244 UScriptValuePtr value,
261 std::map<std::string, UScriptValuePtr> localVariables_ {};