Lines Matching refs:cast
72 return Handle<T>(T::cast(obj), isolate);
79 return Handle<T>(T::cast(obj), isolate);
300 if (FixedArray::cast(this)->length() == 0) return 0;
301 return Smi::ToInt(FixedArray::cast(this)->get(kLengthIndex));
305 return FixedArray::cast(this)->set(kLengthIndex, Smi::FromInt(length));
309 return FixedArray::cast(this)->get(kFirstIndex + index);
317 FixedArray::cast(this)->set(kFirstIndex + index, obj, mode);
322 FixedArray::cast(this)->set(kFirstIndex + index, undefined,
391 PodArray<T>* PodArray<T>::cast(Object* object) {
396 const PodArray<T>* PodArray<T>::cast(const Object* object) {
405 return Handle<PodArray<T>>::cast(
646 return from(HeapNumber::cast(*value)->value());
653 return BigInt::cast(*value)->AsInt64(lossless);
660 return BigInt::cast(*value)->AsUint64(lossless);
677 double double_value = HeapNumber::cast(value)->value();
691 set(index, BigInt::cast(value)->AsInt64());
698 set(index, BigInt::cast(value)->AsUint64());
753 FixedTypedArray<Traits>* FixedTypedArray<Traits>::cast(Object* object) {
755 HeapObject::cast(object)->map()->instance_type() ==
761 const FixedTypedArray<Traits>* FixedTypedArray<Traits>::cast(
764 HeapObject::cast(object)->map()->instance_type() ==
770 return Smi::ToInt(FixedArray::cast(this)->get(kLengthIndex));
774 return FixedArray::cast(this)->get(kFirstElementIndex + index);
778 FixedArray::cast(this)->set(kFirstElementIndex + index, value);