#include #include double f(const std::string &, double, bool) noexcept { return .0; } int main() { chaiscript::ChaiScript chai(chaiscript::Std_Lib::library()); chai.add(chaiscript::fun(&f), "f"); chai.eval(R"( for (var i = 0; i < 100000; ++i) { f("str", 1.2, false); } )"); }