Sha256: 0bf6bed818a63037c7980caaab8518a162b3e4ac62ca1440bff5f0c4aeb2725f

Contents?: true

Size: 490 Bytes

Versions: 23

Compression:

Stored size: 490 Bytes

Contents

#ifndef JOHNSON_SPIDERMONKEY_JS_LAND_PROXY_H
#define JOHNSON_SPIDERMONKEY_JS_LAND_PROXY_H

#include "spidermonkey.h"
#include "runtime.h"

bool js_value_is_proxy(JohnsonRuntime* runtime, jsval maybe_proxy);
VALUE unwrap_js_land_proxy(JohnsonRuntime* runtime, jsval proxy);
JSBool make_js_land_proxy(JohnsonRuntime* runtime, VALUE value, jsval* retval);

#include "node.h"
typedef struct {
  VALUE klass, rklass;
  VALUE recv;
  ID id, oid;
  int safe_level;
  NODE *body;
} METHOD;

#endif

Version data entries

23 entries across 23 versions & 3 rubygems

Version Path
jbarnette-johnson-1.0.0.200806240111 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.200807291507 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.200808062051 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.200808062111 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.200811251942 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20081126120511 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090127202936 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090225110820 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090326122910 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090326154650 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090326161333 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090402144841 ext/spidermonkey/js_land_proxy.h
jbarnette-johnson-1.0.0.20090402155420 ext/spidermonkey/js_land_proxy.h
johnson-2.0.0.pre1 ext/spidermonkey/js_land_proxy.h
johnson-2.0.0.pre0 ext/spidermonkey/js_land_proxy.h
johnson-1.2.0 ext/spidermonkey/js_land_proxy.h
smparkes-johnson-1.1.2.6 ext/spidermonkey/js_land_proxy.h
smparkes-johnson-1.1.2.5 ext/spidermonkey/js_land_proxy.h
smparkes-johnson-1.1.2.4 ext/spidermonkey/js_land_proxy.h
smparkes-johnson-1.1.2.3 ext/spidermonkey/js_land_proxy.h