| OLD | NEW |
| 1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef V8_OBJECTS_H_ | 5 #ifndef V8_OBJECTS_H_ |
| 6 #define V8_OBJECTS_H_ | 6 #define V8_OBJECTS_H_ |
| 7 | 7 |
| 8 #include <iosfwd> | 8 #include <iosfwd> |
| 9 #include <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 10765 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10776 Isolate* isolate, Handle<JSTypedArray> o, Handle<Object> key, | 10776 Isolate* isolate, Handle<JSTypedArray> o, Handle<Object> key, |
| 10777 PropertyDescriptor* desc, ShouldThrow should_throw); | 10777 PropertyDescriptor* desc, ShouldThrow should_throw); |
| 10778 | 10778 |
| 10779 DECLARE_CAST(JSTypedArray) | 10779 DECLARE_CAST(JSTypedArray) |
| 10780 | 10780 |
| 10781 ExternalArrayType type(); | 10781 ExternalArrayType type(); |
| 10782 V8_EXPORT_PRIVATE size_t element_size(); | 10782 V8_EXPORT_PRIVATE size_t element_size(); |
| 10783 | 10783 |
| 10784 Handle<JSArrayBuffer> GetBuffer(); | 10784 Handle<JSArrayBuffer> GetBuffer(); |
| 10785 | 10785 |
| 10786 static inline MaybeHandle<JSTypedArray> Validate(Isolate* isolate, |
| 10787 Handle<Object> receiver, |
| 10788 const char* method_name); |
| 10789 |
| 10786 // Dispatched behavior. | 10790 // Dispatched behavior. |
| 10787 DECLARE_PRINTER(JSTypedArray) | 10791 DECLARE_PRINTER(JSTypedArray) |
| 10788 DECLARE_VERIFIER(JSTypedArray) | 10792 DECLARE_VERIFIER(JSTypedArray) |
| 10789 | 10793 |
| 10790 static const int kLengthOffset = kViewSize + kPointerSize; | 10794 static const int kLengthOffset = kViewSize + kPointerSize; |
| 10791 static const int kSize = kLengthOffset + kPointerSize; | 10795 static const int kSize = kLengthOffset + kPointerSize; |
| 10792 | 10796 |
| 10793 static const int kSizeWithInternalFields = | 10797 static const int kSizeWithInternalFields = |
| 10794 kSize + v8::ArrayBufferView::kInternalFieldCount * kPointerSize; | 10798 kSize + v8::ArrayBufferView::kInternalFieldCount * kPointerSize; |
| 10795 | 10799 |
| (...skipping 752 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11548 } | 11552 } |
| 11549 }; | 11553 }; |
| 11550 | 11554 |
| 11551 | 11555 |
| 11552 } // NOLINT, false-positive due to second-order macros. | 11556 } // NOLINT, false-positive due to second-order macros. |
| 11553 } // NOLINT, false-positive due to second-order macros. | 11557 } // NOLINT, false-positive due to second-order macros. |
| 11554 | 11558 |
| 11555 #include "src/objects/object-macros-undef.h" | 11559 #include "src/objects/object-macros-undef.h" |
| 11556 | 11560 |
| 11557 #endif // V8_OBJECTS_H_ | 11561 #endif // V8_OBJECTS_H_ |
| OLD | NEW |