History

Added scoring system for determining overloaded function to call

ksuprynowicz committed 4 years ago

Commit 979e9ff1 parent 8304a0c3 files · +125 −13Browse files

Showing the changes to libraries/script-engine/src/qtscript/ScriptEngineQtScript.h (1 of 3 files). Show all

Unified · Split

libraries/script-engine/src/qtscript/ScriptEngineQtScript.h+1−0
@@ -152,6 +152,7 @@ public: // not for public use, but I don't like how Qt strings this along with p · 151 unmodified lines
152 virtual QVariant convert(const ScriptValue& value, int typeId) override;152 virtual QVariant convert(const ScriptValue& value, int typeId) override;
153 virtual void registerCustomType(int type, ScriptEngine::MarshalFunction marshalFunc,153 virtual void registerCustomType(int type, ScriptEngine::MarshalFunction marshalFunc,
154 ScriptEngine::DemarshalFunction demarshalFunc) override;154 ScriptEngine::DemarshalFunction demarshalFunc) override;
155 int computeCastPenalty(QScriptValue& val, int destTypeId);
155 bool castValueToVariant(const QScriptValue& val, QVariant& dest, int destTypeId);156 bool castValueToVariant(const QScriptValue& val, QVariant& dest, int destTypeId);
156 QScriptValue castVariantToValue(const QVariant& val);157 QScriptValue castVariantToValue(const QVariant& val);
157 static QString valueType(const QScriptValue& val);158 static QString valueType(const QScriptValue& val);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t