Lines Matching defs:UScriptValue
27 class UScriptValue;
30 using UScriptValuePtr = std::shared_ptr<UScriptValue>;
33 class UScriptValue {
44 explicit UScriptValue(UScriptValueType type) : type_(type) {}
45 virtual ~UScriptValue() {}
69 class IntegerValue : public UScriptValue {
71 explicit IntegerValue(int32_t value) : UScriptValue(UScriptValue::VALUE_TYPE_INTEGER), value_(value) {}
91 class FloatValue : public UScriptValue {
93 explicit FloatValue(float value) : UScriptValue(UScriptValue::VALUE_TYPE_FLOAT), value_(value) {}
114 class StringValue : public UScriptValue {
116 explicit StringValue(std::string value) : UScriptValue(UScriptValue::VALUE_TYPE_STRING),
141 class ReturnValue : public UScriptValue {
143 ReturnValue() : UScriptValue(UScriptValue::VALUE_TYPE_LIST) {}
165 class ErrorValue : public UScriptValue {
167 explicit ErrorValue(int32_t retCode) : UScriptValue(UScriptValue::VALUE_TYPE_ERROR), retCode_(retCode) {}