MCPcopy Create free account
hub / github.com/ChiyukiGana/Quickinput / exec

Method exec

source/src/scriptinterpreter.cpp:1414–1423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1412 {
1413 return static_cast<bool>(MoveFileW(String::toWString(args[0].toString()).c_str(), String::toWString(args[1].toString()).c_str()));
1414 }
1415};
1416struct QiFunc_file_rename : public QiFunc
1417{
1418 QiFunc_file_rename() : QiFunc(2) {}
1419 QiVar exec(const std::vector<QiVar>& args, QiScriptInterpreter*) const override
1420 {
1421 const auto src = String::toWString(args[0].toString());
1422 const auto des = String::toWString(args[1].toString());
1423 std::wstring des_path;
1424 if ((src.find(L'\\') != std::wstring::npos || src.find(L'/') != std::wstring::npos) && (des.find(L'\\') == std::wstring::npos && des.find(L'/') == std::wstring::npos))
1425 {
1426 const auto dir = Path::RemoveFile(src);

Callers

nothing calls this directly

Calls 3

FindMacroFunction · 0.85
run_startMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected