Lines Matching refs:holder
38 // Returns true if a holder contains an element with the specified index
42 // holder->elements() as the backing store. If a |filter| is specified,
48 virtual bool HasElement(JSObject holder, uint32_t index,
52 inline bool HasElement(JSObject holder, uint32_t index,
57 virtual bool HasEntry(JSObject holder, InternalIndex entry) = 0;
59 virtual Handle<Object> Get(Handle<JSObject> holder, InternalIndex entry) = 0;
61 virtual bool HasAccessors(JSObject holder) = 0;
62 virtual size_t NumberOfElements(JSObject holder) = 0;
69 V8_WARN_UNUSED_RESULT virtual Maybe<bool> SetLength(Handle<JSArray> holder,
112 virtual void Set(Handle<JSObject> holder, InternalIndex entry,
140 virtual size_t GetCapacity(JSObject holder, FixedArrayBase backing_store) = 0;
192 virtual InternalIndex GetEntryForIndex(Isolate* isolate, JSObject holder,
196 virtual PropertyDetails GetDetails(JSObject holder, InternalIndex entry) = 0;
203 virtual void Delete(Handle<JSObject> holder, InternalIndex entry) = 0;