Lines Matching refs:JSAtom
54 typedef uint32_t JSAtom; typedef
417 JSAtom JS_NewAtomLen(JSContext *ctx, const char *str, size_t len);
418 JSAtom JS_NewAtom(JSContext *ctx, const char *str);
419 JSAtom JS_NewAtomUInt32(JSContext *ctx, uint32_t n);
420 JSAtom JS_DupAtom(JSContext *ctx, JSAtom v);
421 void JS_FreeAtom(JSContext *ctx, JSAtom v);
422 void JS_FreeAtomRT(JSRuntime *rt, JSAtom v);
423 JSValue JS_AtomToValue(JSContext *ctx, JSAtom atom);
424 JSValue JS_AtomToString(JSContext *ctx, JSAtom atom);
425 const char *JS_AtomToCString(JSContext *ctx, JSAtom atom);
426 JSAtom JS_ValueToAtom(JSContext *ctx, JSValueConst val);
432 JSAtom atom;
447 JSValueConst obj, JSAtom prop);
455 int (*delete_property)(JSContext *ctx, JSValueConst obj, JSAtom prop);
458 JSAtom prop, JSValueConst val,
464 int (*has_property)(JSContext *ctx, JSValueConst obj, JSAtom atom);
465 JSValue (*get_property)(JSContext *ctx, JSValueConst obj, JSAtom atom,
468 int (*set_property)(JSContext *ctx, JSValueConst obj, JSAtom atom,
728 JSAtom prop, JSValueConst receiver,
731 JSAtom prop) in JS_GetProperty()
743 JSAtom prop, JSValue val,
746 JSAtom prop, JSValue val) in JS_SetProperty()
756 int JS_HasProperty(JSContext *ctx, JSValueConst this_obj, JSAtom prop);
759 int JS_DeleteProperty(JSContext *ctx, JSValueConst obj, JSAtom prop, int flags);
774 JSValueConst obj, JSAtom prop);
778 JSValue JS_Invoke(JSContext *ctx, JSValueConst this_val, JSAtom atom,
796 JSAtom prop, JSValueConst val,
799 JSAtom prop, JSValue val, int flags);
805 JSAtom prop, JSValue getter, JSValue setter,
875 JSAtom JS_GetModuleName(JSContext *ctx, JSModuleDef *m);
913 JSAtom JS_GetScriptOrModuleName(JSContext *ctx, int n_stack_levels);