ELinks 0.18.0
quickjs.h File Reference
#include <quickjs/quickjs.h>
Include dependency graph for quickjs.h:
This graph shows which files directly or indirectly include this file:

Macros

#define RETURN_JS(obj)   return obj
 
#define REF_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)
 

Variables

void * interps
 
struct module quickjs_module
 

Macro Definition Documentation

◆ REF_JS

#define REF_JS ( obj)

◆ RETURN_JS

#define RETURN_JS ( obj)    return obj

Function Documentation

◆ 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

◆ interps

void* interps
extern

◆ quickjs_module

struct module quickjs_module
extern