Есть такой класс
class PerlFunctionData : public PerlObjectData {
private:
SV *rv;
Local<Value> thisWrapped;
public:
PerlFunctionData(V8Context* context_, SV *cv)
: thisWrapped(External::Wrap(this)), PerlObjectData(
context_,
Handle<Object>::Cast(
context_->make_function->Call(
context_->context->Global(),
1,
&thisWrapped
)
),
cv
)
, rv(cv ? newRV_noinc(cv) : NULL)
{ }
};
Изначально было такое
context_->make_function->Call(
context_->context->Global(),
1,
&External::Wrap(this)
)