Lines Matching refs:JSAtom
54 typedef uint32_t JSAtom; typedef
415 JSAtom JS_NewAtomLen(JSContext *ctx, const char *str, size_t len);
416 JSAtom JS_NewAtom(JSContext *ctx, const char *str);
417 JSAtom JS_NewAtomUInt32(JSContext *ctx, uint32_t n);
418 JSAtom JS_DupAtom(JSContext *ctx, JSAtom v);
419 void JS_FreeAtom(JSContext *ctx, JSAtom v);
420 void JS_FreeAtomRT(JSRuntime *rt, JSAtom v);
421 JSValue JS_AtomToValue(JSContext *ctx, JSAtom atom);
422 JSValue JS_AtomToString(JSContext *ctx, JSAtom atom);
423 const char *JS_AtomToCString(JSContext *ctx, JSAtom atom);
424 JSAtom JS_ValueToAtom(JSContext *ctx, JSValueConst val);
430 JSAtom atom;
445 JSValueConst obj, JSAtom prop);
453 int (*delete_property)(JSContext *ctx, JSValueConst obj, JSAtom prop);
456 JSAtom prop, JSValueConst val,
462 int (*has_property)(JSContext *ctx, JSValueConst obj, JSAtom atom);
463 JSValue (*get_property)(JSContext *ctx, JSValueConst obj, JSAtom atom,
466 int (*set_property)(JSContext *ctx, JSValueConst obj, JSAtom atom,
718 JSAtom prop, JSValueConst receiver,
721 JSAtom prop) in JS_GetProperty()
731 JSAtom prop, JSValue val,
734 JSAtom prop, JSValue val) in JS_SetProperty()
744 int JS_HasProperty(JSContext *ctx, JSValueConst this_obj, JSAtom prop);
747 int JS_DeleteProperty(JSContext *ctx, JSValueConst obj, JSAtom prop, int flags);
762 JSValueConst obj, JSAtom prop);
766 JSValue JS_Invoke(JSContext *ctx, JSValueConst this_val, JSAtom atom,
784 JSAtom prop, JSValueConst val,
787 JSAtom prop, JSValue val, int flags);
793 JSAtom prop, JSValue getter, JSValue setter,
859 JSAtom JS_GetModuleName(JSContext *ctx, JSModuleDef *m);