| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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_API_H_ | 5 #ifndef V8_API_H_ |
| 6 #define V8_API_H_ | 6 #define V8_API_H_ |
| 7 | 7 |
| 8 #include "include/v8-testing.h" | 8 #include "include/v8-testing.h" |
| 9 #include "src/contexts.h" | 9 #include "src/contexts.h" |
| 10 #include "src/factory.h" | 10 #include "src/factory.h" |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 static inline Local<String> ToLocal( | 131 static inline Local<String> ToLocal( |
| 132 v8::internal::Handle<v8::internal::String> obj); | 132 v8::internal::Handle<v8::internal::String> obj); |
| 133 static inline Local<Symbol> ToLocal( | 133 static inline Local<Symbol> ToLocal( |
| 134 v8::internal::Handle<v8::internal::Symbol> obj); | 134 v8::internal::Handle<v8::internal::Symbol> obj); |
| 135 static inline Local<RegExp> ToLocal( | 135 static inline Local<RegExp> ToLocal( |
| 136 v8::internal::Handle<v8::internal::JSRegExp> obj); | 136 v8::internal::Handle<v8::internal::JSRegExp> obj); |
| 137 static inline Local<Object> ToLocal( | 137 static inline Local<Object> ToLocal( |
| 138 v8::internal::Handle<v8::internal::JSReceiver> obj); | 138 v8::internal::Handle<v8::internal::JSReceiver> obj); |
| 139 static inline Local<Object> ToLocal( | 139 static inline Local<Object> ToLocal( |
| 140 v8::internal::Handle<v8::internal::JSObject> obj); | 140 v8::internal::Handle<v8::internal::JSObject> obj); |
| 141 static inline Local<Function> ToLocal( |
| 142 v8::internal::Handle<v8::internal::JSFunction> obj); |
| 141 static inline Local<Array> ToLocal( | 143 static inline Local<Array> ToLocal( |
| 142 v8::internal::Handle<v8::internal::JSArray> obj); | 144 v8::internal::Handle<v8::internal::JSArray> obj); |
| 143 static inline Local<Map> ToLocal( | 145 static inline Local<Map> ToLocal( |
| 144 v8::internal::Handle<v8::internal::JSMap> obj); | 146 v8::internal::Handle<v8::internal::JSMap> obj); |
| 145 static inline Local<Set> ToLocal( | 147 static inline Local<Set> ToLocal( |
| 146 v8::internal::Handle<v8::internal::JSSet> obj); | 148 v8::internal::Handle<v8::internal::JSSet> obj); |
| 147 static inline Local<Proxy> ToLocal( | 149 static inline Local<Proxy> ToLocal( |
| 148 v8::internal::Handle<v8::internal::JSProxy> obj); | 150 v8::internal::Handle<v8::internal::JSProxy> obj); |
| 149 static inline Local<ArrayBuffer> ToLocal( | 151 static inline Local<ArrayBuffer> ToLocal( |
| 150 v8::internal::Handle<v8::internal::JSArrayBuffer> obj); | 152 v8::internal::Handle<v8::internal::JSArrayBuffer> obj); |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 286 | 288 |
| 287 MAKE_TO_LOCAL(ToLocal, Context, Context) | 289 MAKE_TO_LOCAL(ToLocal, Context, Context) |
| 288 MAKE_TO_LOCAL(ToLocal, Object, Value) | 290 MAKE_TO_LOCAL(ToLocal, Object, Value) |
| 289 MAKE_TO_LOCAL(ToLocal, Module, Module) | 291 MAKE_TO_LOCAL(ToLocal, Module, Module) |
| 290 MAKE_TO_LOCAL(ToLocal, Name, Name) | 292 MAKE_TO_LOCAL(ToLocal, Name, Name) |
| 291 MAKE_TO_LOCAL(ToLocal, String, String) | 293 MAKE_TO_LOCAL(ToLocal, String, String) |
| 292 MAKE_TO_LOCAL(ToLocal, Symbol, Symbol) | 294 MAKE_TO_LOCAL(ToLocal, Symbol, Symbol) |
| 293 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) | 295 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) |
| 294 MAKE_TO_LOCAL(ToLocal, JSReceiver, Object) | 296 MAKE_TO_LOCAL(ToLocal, JSReceiver, Object) |
| 295 MAKE_TO_LOCAL(ToLocal, JSObject, Object) | 297 MAKE_TO_LOCAL(ToLocal, JSObject, Object) |
| 298 MAKE_TO_LOCAL(ToLocal, JSFunction, Function) |
| 296 MAKE_TO_LOCAL(ToLocal, JSArray, Array) | 299 MAKE_TO_LOCAL(ToLocal, JSArray, Array) |
| 297 MAKE_TO_LOCAL(ToLocal, JSMap, Map) | 300 MAKE_TO_LOCAL(ToLocal, JSMap, Map) |
| 298 MAKE_TO_LOCAL(ToLocal, JSSet, Set) | 301 MAKE_TO_LOCAL(ToLocal, JSSet, Set) |
| 299 MAKE_TO_LOCAL(ToLocal, JSProxy, Proxy) | 302 MAKE_TO_LOCAL(ToLocal, JSProxy, Proxy) |
| 300 MAKE_TO_LOCAL(ToLocal, JSArrayBuffer, ArrayBuffer) | 303 MAKE_TO_LOCAL(ToLocal, JSArrayBuffer, ArrayBuffer) |
| 301 MAKE_TO_LOCAL(ToLocal, JSArrayBufferView, ArrayBufferView) | 304 MAKE_TO_LOCAL(ToLocal, JSArrayBufferView, ArrayBufferView) |
| 302 MAKE_TO_LOCAL(ToLocal, JSDataView, DataView) | 305 MAKE_TO_LOCAL(ToLocal, JSDataView, DataView) |
| 303 MAKE_TO_LOCAL(ToLocal, JSTypedArray, TypedArray) | 306 MAKE_TO_LOCAL(ToLocal, JSTypedArray, TypedArray) |
| 304 MAKE_TO_LOCAL(ToLocalShared, JSArrayBuffer, SharedArrayBuffer) | 307 MAKE_TO_LOCAL(ToLocalShared, JSArrayBuffer, SharedArrayBuffer) |
| 305 | 308 |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 649 } | 652 } |
| 650 | 653 |
| 651 private: | 654 private: |
| 652 static v8::Testing::StressType stress_type_; | 655 static v8::Testing::StressType stress_type_; |
| 653 }; | 656 }; |
| 654 | 657 |
| 655 } // namespace internal | 658 } // namespace internal |
| 656 } // namespace v8 | 659 } // namespace v8 |
| 657 | 660 |
| 658 #endif // V8_API_H_ | 661 #endif // V8_API_H_ |
| OLD | NEW |