АХ
есть ли какая-то возможность передать функцию как аргумент конструктора/функции?
class Caller {
public:
explicit Caller(double (&f)()): func(f) {
}
double call() {
return this->func();
}
private:
double (&func)();
};
EMSCRIPTEN_BINDINGS(n) {
emscripten::class_<Caller>("Caller")
.constructor<double (&)()>()
.function("call", &Caller::call);
}