• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2020 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #ifndef V8_OBJECTS_ALL_OBJECTS_INL_H_
6 #define V8_OBJECTS_ALL_OBJECTS_INL_H_
7 
8 // This file includes all inline headers from src/objects, which is handy for
9 // compilation units that need it like object printing or verification.
10 // New inline headers should be added here.
11 
12 #include "src/objects/allocation-site-inl.h"
13 #include "src/objects/allocation-site-scopes-inl.h"
14 #include "src/objects/api-callbacks-inl.h"
15 #include "src/objects/arguments-inl.h"
16 #include "src/objects/bigint-inl.h"
17 #include "src/objects/call-site-info-inl.h"
18 #include "src/objects/cell-inl.h"
19 #include "src/objects/code-inl.h"
20 #include "src/objects/compilation-cache-table-inl.h"
21 #include "src/objects/compressed-slots-inl.h"
22 #include "src/objects/contexts-inl.h"
23 #include "src/objects/data-handler-inl.h"
24 #include "src/objects/debug-objects-inl.h"
25 #include "src/objects/descriptor-array-inl.h"
26 #include "src/objects/dictionary-inl.h"
27 #include "src/objects/elements-inl.h"
28 #include "src/objects/embedder-data-array-inl.h"
29 #include "src/objects/embedder-data-slot-inl.h"
30 #include "src/objects/feedback-cell-inl.h"
31 #include "src/objects/feedback-vector-inl.h"
32 #include "src/objects/field-index-inl.h"
33 #include "src/objects/fixed-array-inl.h"
34 #include "src/objects/foreign-inl.h"
35 #include "src/objects/free-space-inl.h"
36 #include "src/objects/hash-table-inl.h"
37 #include "src/objects/heap-number-inl.h"
38 #include "src/objects/heap-object-inl.h"
39 #include "src/objects/instance-type-inl.h"
40 #include "src/objects/js-array-buffer-inl.h"
41 #include "src/objects/js-array-inl.h"
42 #include "src/objects/js-collection-inl.h"
43 #include "src/objects/js-function-inl.h"
44 #include "src/objects/js-generator-inl.h"
45 #include "src/objects/js-objects-inl.h"
46 #include "src/objects/js-promise-inl.h"
47 #include "src/objects/js-proxy-inl.h"
48 #include "src/objects/js-regexp-inl.h"
49 #include "src/objects/js-regexp-string-iterator-inl.h"
50 #include "src/objects/js-shadow-realms-inl.h"
51 #include "src/objects/js-struct-inl.h"
52 #include "src/objects/js-temporal-objects-inl.h"
53 #include "src/objects/js-weak-refs-inl.h"
54 #include "src/objects/literal-objects-inl.h"
55 #include "src/objects/lookup-cache-inl.h"
56 #include "src/objects/lookup-inl.h"
57 #include "src/objects/map-inl.h"
58 #include "src/objects/maybe-object-inl.h"
59 #include "src/objects/megadom-handler-inl.h"
60 #include "src/objects/microtask-inl.h"
61 #include "src/objects/module-inl.h"
62 #include "src/objects/name-inl.h"
63 #include "src/objects/objects-inl.h"
64 #include "src/objects/oddball-inl.h"
65 #include "src/objects/ordered-hash-table-inl.h"
66 #include "src/objects/osr-optimized-code-cache-inl.h"
67 #include "src/objects/primitive-heap-object-inl.h"
68 #include "src/objects/promise-inl.h"
69 #include "src/objects/property-array-inl.h"
70 #include "src/objects/property-cell-inl.h"
71 #include "src/objects/property-descriptor-object-inl.h"
72 #include "src/objects/prototype-info-inl.h"
73 #include "src/objects/scope-info-inl.h"
74 #include "src/objects/script-inl.h"
75 #include "src/objects/shared-function-info-inl.h"
76 #include "src/objects/slots-atomic-inl.h"
77 #include "src/objects/slots-inl.h"
78 #include "src/objects/string-inl.h"
79 #include "src/objects/string-set-inl.h"
80 #include "src/objects/string-table-inl.h"
81 #include "src/objects/struct-inl.h"
82 #include "src/objects/swiss-name-dictionary-inl.h"
83 #include "src/objects/synthetic-module-inl.h"
84 #include "src/objects/tagged-field-inl.h"
85 #include "src/objects/tagged-impl-inl.h"
86 #include "src/objects/tagged-value-inl.h"
87 #include "src/objects/template-objects-inl.h"
88 #include "src/objects/templates-inl.h"
89 #include "src/objects/torque-defined-classes-inl.h"
90 #include "src/objects/transitions-inl.h"
91 #include "src/objects/turbofan-types-inl.h"
92 
93 #ifdef V8_INTL_SUPPORT
94 #include "src/objects/js-break-iterator-inl.h"
95 #include "src/objects/js-collator-inl.h"
96 #include "src/objects/js-date-time-format-inl.h"
97 #include "src/objects/js-display-names-inl.h"
98 #include "src/objects/js-list-format-inl.h"
99 #include "src/objects/js-locale-inl.h"
100 #include "src/objects/js-number-format-inl.h"
101 #include "src/objects/js-plural-rules-inl.h"
102 #include "src/objects/js-relative-time-format-inl.h"
103 #include "src/objects/js-segment-iterator-inl.h"
104 #include "src/objects/js-segmenter-inl.h"
105 #include "src/objects/js-segments-inl.h"
106 #endif  // V8_INTL_SUPPORT
107 
108 #endif  // V8_OBJECTS_ALL_OBJECTS_INL_H_
109