| 728 | { |
| 729 | QiFunc_rms() : QiFunc(1, ~size_t(0)) {} |
| 730 | QiVar exec(const std::vector<QiVar>& args, QiScriptInterpreter*) const override |
| 731 | { |
| 732 | if (args.size() == 1) return QiVar::removeChars(args[0].toString()); |
| 733 | std::string result = args[0].toString(); |
| 734 | for (size_t i = 1; i < args.size(); i++) result = QiVar::removeStr(result, args[i].toString()); |
| 735 | return result; |
| 736 | } |
| 737 | }; |
| 738 | /* |
| 739 | any value |