ELinks 0.16.1.1
quickjs.h File Reference
#include <quickjs/quickjs.h>
Include dependency graph for quickjs.h:

Macros

#define RETURN_JS(obj)

Functions

void * quickjs_get_interpreter (struct ecmascript_interpreter *interpreter)
void quickjs_put_interpreter (struct ecmascript_interpreter *interpreter)
void quickjs_detach_form_view (struct form_view *fv)
void quickjs_detach_form_state (struct form_state *fs)
void quickjs_moved_form_state (struct form_state *fs)
void quickjs_eval (struct ecmascript_interpreter *interpreter, struct string *code, struct string *ret)
char * quickjs_eval_stringback (struct ecmascript_interpreter *interpreter, struct string *code)
int quickjs_eval_boolback (struct ecmascript_interpreter *interpreter, struct string *code)
void quickjs_call_function (struct ecmascript_interpreter *interpreter, JSValueConst fun, struct string *ret)
int operator< (JSValueConst a, JSValueConst b)

Variables

struct module quickjs_module

Macro Definition Documentation

◆ RETURN_JS

#define RETURN_JS ( obj)
Value:
return obj

Function Documentation

◆ operator<()

int operator< ( JSValueConst a,
JSValueConst b )
inline

◆ quickjs_call_function()

void quickjs_call_function ( struct ecmascript_interpreter * interpreter,
JSValueConst fun,
struct string * ret )

◆ quickjs_detach_form_state()

void quickjs_detach_form_state ( struct form_state * fs)

◆ quickjs_detach_form_view()

void quickjs_detach_form_view ( struct form_view * fv)

◆ quickjs_eval()

void quickjs_eval ( struct ecmascript_interpreter * interpreter,
struct string * code,
struct string * ret )

◆ quickjs_eval_boolback()

int quickjs_eval_boolback ( struct ecmascript_interpreter * interpreter,
struct string * code )

◆ quickjs_eval_stringback()

char * quickjs_eval_stringback ( struct ecmascript_interpreter * interpreter,
struct string * code )

◆ quickjs_get_interpreter()

void * quickjs_get_interpreter ( struct ecmascript_interpreter * interpreter)

◆ quickjs_moved_form_state()

void quickjs_moved_form_state ( struct form_state * fs)

◆ quickjs_put_interpreter()

void quickjs_put_interpreter ( struct ecmascript_interpreter * interpreter)

Variable Documentation

◆ quickjs_module

struct module quickjs_module
extern