OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 #ifndef VM_OBJECT_STORE_H_ | 5 #ifndef VM_OBJECT_STORE_H_ |
6 #define VM_OBJECT_STORE_H_ | 6 #define VM_OBJECT_STORE_H_ |
7 | 7 |
8 #include "vm/object.h" | 8 #include "vm/object.h" |
9 | 9 |
10 namespace dart { | 10 namespace dart { |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
171 int8_array_class_ = value.raw(); | 171 int8_array_class_ = value.raw(); |
172 } | 172 } |
173 | 173 |
174 RawClass* uint8_array_class() const { | 174 RawClass* uint8_array_class() const { |
175 return uint8_array_class_; | 175 return uint8_array_class_; |
176 } | 176 } |
177 void set_uint8_array_class(const Class& value) { | 177 void set_uint8_array_class(const Class& value) { |
178 uint8_array_class_ = value.raw(); | 178 uint8_array_class_ = value.raw(); |
179 } | 179 } |
180 | 180 |
| 181 RawClass* uint8_clamped_array_class() const { |
| 182 return uint8_clamped_array_class_; |
| 183 } |
| 184 void set_uint8_clamped_array_class(const Class& value) { |
| 185 uint8_clamped_array_class_ = value.raw(); |
| 186 } |
| 187 |
181 RawClass* int16_array_class() const { | 188 RawClass* int16_array_class() const { |
182 return int16_array_class_; | 189 return int16_array_class_; |
183 } | 190 } |
184 void set_int16_array_class(const Class& value) { | 191 void set_int16_array_class(const Class& value) { |
185 int16_array_class_ = value.raw(); | 192 int16_array_class_ = value.raw(); |
186 } | 193 } |
187 | 194 |
188 RawClass* uint16_array_class() const { | 195 RawClass* uint16_array_class() const { |
189 return uint16_array_class_; | 196 return uint16_array_class_; |
190 } | 197 } |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
241 external_int8_array_class_ = value.raw(); | 248 external_int8_array_class_ = value.raw(); |
242 } | 249 } |
243 | 250 |
244 RawClass* external_uint8_array_class() const { | 251 RawClass* external_uint8_array_class() const { |
245 return external_uint8_array_class_; | 252 return external_uint8_array_class_; |
246 } | 253 } |
247 void set_external_uint8_array_class(const Class& value) { | 254 void set_external_uint8_array_class(const Class& value) { |
248 external_uint8_array_class_ = value.raw(); | 255 external_uint8_array_class_ = value.raw(); |
249 } | 256 } |
250 | 257 |
| 258 RawClass* external_uint8_clamped_array_class() const { |
| 259 return external_uint8_clamped_array_class_; |
| 260 } |
| 261 void set_external_uint8_clamped_array_class(const Class& value) { |
| 262 external_uint8_clamped_array_class_ = value.raw(); |
| 263 } |
| 264 |
251 RawClass* external_int16_array_class() const { | 265 RawClass* external_int16_array_class() const { |
252 return external_int16_array_class_; | 266 return external_int16_array_class_; |
253 } | 267 } |
254 void set_external_int16_array_class(const Class& value) { | 268 void set_external_int16_array_class(const Class& value) { |
255 external_int16_array_class_ = value.raw(); | 269 external_int16_array_class_ = value.raw(); |
256 } | 270 } |
257 | 271 |
258 RawClass* external_uint16_array_class() const { | 272 RawClass* external_uint16_array_class() const { |
259 return external_uint16_array_class_; | 273 return external_uint16_array_class_; |
260 } | 274 } |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
487 RawClass* external_two_byte_string_class_; | 501 RawClass* external_two_byte_string_class_; |
488 RawType* bool_type_; | 502 RawType* bool_type_; |
489 RawClass* bool_class_; | 503 RawClass* bool_class_; |
490 RawClass* list_class_; | 504 RawClass* list_class_; |
491 RawClass* array_class_; | 505 RawClass* array_class_; |
492 RawType* array_type_; | 506 RawType* array_type_; |
493 RawClass* immutable_array_class_; | 507 RawClass* immutable_array_class_; |
494 RawClass* growable_object_array_class_; | 508 RawClass* growable_object_array_class_; |
495 RawClass* int8_array_class_; | 509 RawClass* int8_array_class_; |
496 RawClass* uint8_array_class_; | 510 RawClass* uint8_array_class_; |
| 511 RawClass* uint8_clamped_array_class_; |
497 RawClass* int16_array_class_; | 512 RawClass* int16_array_class_; |
498 RawClass* uint16_array_class_; | 513 RawClass* uint16_array_class_; |
499 RawClass* int32_array_class_; | 514 RawClass* int32_array_class_; |
500 RawClass* uint32_array_class_; | 515 RawClass* uint32_array_class_; |
501 RawClass* int64_array_class_; | 516 RawClass* int64_array_class_; |
502 RawClass* uint64_array_class_; | 517 RawClass* uint64_array_class_; |
503 RawClass* float32_array_class_; | 518 RawClass* float32_array_class_; |
504 RawClass* float64_array_class_; | 519 RawClass* float64_array_class_; |
505 RawClass* external_int8_array_class_; | 520 RawClass* external_int8_array_class_; |
506 RawClass* external_uint8_array_class_; | 521 RawClass* external_uint8_array_class_; |
| 522 RawClass* external_uint8_clamped_array_class_; |
507 RawClass* external_int16_array_class_; | 523 RawClass* external_int16_array_class_; |
508 RawClass* external_uint16_array_class_; | 524 RawClass* external_uint16_array_class_; |
509 RawClass* external_int32_array_class_; | 525 RawClass* external_int32_array_class_; |
510 RawClass* external_uint32_array_class_; | 526 RawClass* external_uint32_array_class_; |
511 RawClass* external_int64_array_class_; | 527 RawClass* external_int64_array_class_; |
512 RawClass* external_uint64_array_class_; | 528 RawClass* external_uint64_array_class_; |
513 RawClass* external_float32_array_class_; | 529 RawClass* external_float32_array_class_; |
514 RawClass* external_float64_array_class_; | 530 RawClass* external_float64_array_class_; |
515 RawClass* stacktrace_class_; | 531 RawClass* stacktrace_class_; |
516 RawClass* jsregexp_class_; | 532 RawClass* jsregexp_class_; |
(...skipping 22 matching lines...) Expand all Loading... |
539 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); } | 555 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); } |
540 | 556 |
541 friend class SnapshotReader; | 557 friend class SnapshotReader; |
542 | 558 |
543 DISALLOW_COPY_AND_ASSIGN(ObjectStore); | 559 DISALLOW_COPY_AND_ASSIGN(ObjectStore); |
544 }; | 560 }; |
545 | 561 |
546 } // namespace dart | 562 } // namespace dart |
547 | 563 |
548 #endif // VM_OBJECT_STORE_H_ | 564 #endif // VM_OBJECT_STORE_H_ |
OLD | NEW |