libgpac
Documentation of the core library of GPAC
JSCFunctionType Union Reference

#include <quickjs.h>

+ Collaboration diagram for JSCFunctionType:

Data Fields

JSCFunctiongeneric
 
JSValue(* generic_magic )(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int magic)
 
JSCFunctionconstructor
 
JSValue(* constructor_magic )(JSContext *ctx, JSValueConst new_target, int argc, JSValueConst *argv, int magic)
 
JSCFunctionconstructor_or_func
 
double(* f_f )(double)
 
double(* f_f_f )(double, double)
 
JSValue(* getter )(JSContext *ctx, JSValueConst this_val)
 
JSValue(* setter )(JSContext *ctx, JSValueConst this_val, JSValueConst val)
 
JSValue(* getter_magic )(JSContext *ctx, JSValueConst this_val, int magic)
 
JSValue(* setter_magic )(JSContext *ctx, JSValueConst this_val, JSValueConst val, int magic)
 
JSValue(* iterator_next )(JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int *pdone, int magic)
 

Field Documentation

◆ generic

JSCFunction* JSCFunctionType::generic

◆ generic_magic

JSValue(* JSCFunctionType::generic_magic) (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int magic)

◆ constructor

JSCFunction* JSCFunctionType::constructor

◆ constructor_magic

JSValue(* JSCFunctionType::constructor_magic) (JSContext *ctx, JSValueConst new_target, int argc, JSValueConst *argv, int magic)

◆ constructor_or_func

JSCFunction* JSCFunctionType::constructor_or_func

◆ f_f

double(* JSCFunctionType::f_f) (double)

◆ f_f_f

double(* JSCFunctionType::f_f_f) (double, double)

◆ getter

JSValue(* JSCFunctionType::getter) (JSContext *ctx, JSValueConst this_val)

◆ setter

JSValue(* JSCFunctionType::setter) (JSContext *ctx, JSValueConst this_val, JSValueConst val)

◆ getter_magic

JSValue(* JSCFunctionType::getter_magic) (JSContext *ctx, JSValueConst this_val, int magic)

◆ setter_magic

JSValue(* JSCFunctionType::setter_magic) (JSContext *ctx, JSValueConst this_val, JSValueConst val, int magic)

◆ iterator_next

JSValue(* JSCFunctionType::iterator_next) (JSContext *ctx, JSValueConst this_val, int argc, JSValueConst *argv, int *pdone, int magic)