Lines Matching defs:JSAPIDeque
33 class JSAPIDeque : public JSObject {
36 static JSAPIDeque *Cast(TaggedObject *object)
39 return static_cast<JSAPIDeque *>(object);
42 static void InsertFront(JSThread *thread, const JSHandle<JSAPIDeque> &deque, const JSHandle<JSTaggedValue> &value);
44 static void InsertEnd(JSThread *thread, const JSHandle<JSAPIDeque> &deque, const JSHandle<JSTaggedValue> &value);
46 static JSTaggedValue ForEach(JSThread *thread, const JSHandle<JSAPIDeque> &deque);
48 static JSTaggedValue GetIteratorObj(JSThread *thread, const JSHandle<JSAPIDeque> &deque);
50 static JSHandle<TaggedArray> OwnKeys(JSThread *thread, const JSHandle<JSAPIDeque> &deque);
52 static JSHandle<TaggedArray> OwnEnumKeys(JSThread *thread, const JSHandle<JSAPIDeque> &deque);
54 static bool GetOwnProperty(JSThread *thread, const JSHandle<JSAPIDeque> &deque, const JSHandle<JSTaggedValue> &key);
55 static OperationResult GetProperty(JSThread *thread, const JSHandle<JSAPIDeque> &obj,
57 static bool SetProperty(JSThread *thread, const JSHandle<JSAPIDeque> &obj,
89 static JSHandle<TaggedArray> GrowCapacity(JSThread *thread, const JSHandle<JSAPIDeque> &deque,