Searched defs:ObjLiteralWriter (Results 1 – 4 of 4) sorted by relevance
333 using CodeVector = typename ObjLiteralWriterBase::CodeVector; argument341 void beginArray(JSOp op) { in beginArray()346 void beginObject(JSOp op) { in beginObject()351 void beginShape(JSOp op) { in beginShape()379 void setPropNameNoDuplicateCheck( in setPropNameNoDuplicateCheck()387 void setPropIndex(uint32_t propIndex) { in setPropIndex()393 void beginDenseArrayElements() { in beginDenseArrayElements()408 [[nodiscard]] bool propWithAtomValue( in propWithAtomValue()455 ObjLiteralFlags flags_;456 ObjLiteralKey nextKey_;[all …]
290 using CodeVector = typename ObjLiteralWriterBase::CodeVector; argument294 ObjLiteralFlags getFlags() const { return flags_; } in getFlags()320 void setPropNameNoDuplicateCheck( in setPropNameNoDuplicateCheck()328 void setPropIndex(uint32_t propIndex) { in setPropIndex()335 void beginDenseArrayElements() { in beginDenseArrayElements()350 [[nodiscard]] bool propWithAtomValue( in propWithAtomValue()358 [[nodiscard]] bool propWithNullValue(JSContext* cx) { in propWithNullValue()375 static bool arrayIndexInRange(int32_t i) { in arrayIndexInRange()392 ObjLiteralFlags flags_;393 ObjLiteralKey nextKey_;[all …]
309 explicit ObjLiteralWriter(JSContext* cx) in ObjLiteralWriter() argument312 void clear() { code_.clear(); } in clear()318 void setPropName(uint32_t propName) { in setPropName()324 void setPropIndex(uint32_t propIndex) { in setPropIndex()330 void beginDenseArrayElements() { in beginDenseArrayElements()347 MOZ_MUST_USE bool propWithNullValue() { in propWithNullValue()350 MOZ_MUST_USE bool propWithUndefinedValue() { in propWithUndefinedValue()353 MOZ_MUST_USE bool propWithTrueValue() { in propWithTrueValue()356 MOZ_MUST_USE bool propWithFalseValue() { in propWithFalseValue()360 static bool arrayIndexInRange(int32_t i) { in arrayIndexInRange()[all …]