Files
nekoray/main/QJS.hpp
2023-05-22 11:07:14 +09:00

24 lines
513 B
C++

#pragma once
class QByteArray;
class QString;
namespace qjs {
class QJS {
public:
QJS();
explicit QJS(const QByteArray &jsSource);
~QJS();
QString Eval(const QByteArray &jsSource) const;
QString Eval(const QString &jsSource) const;
QString EvalFile(const QString &jsPath) const;
QString EvalFunction(const QString &funcName, const QString &arg) const;
private:
void *neko_ctx;
};
QByteArray ReadHookJS();
} // namespace qjs