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 /** \mainpage V8 API Reference Guide | 5 /** \mainpage V8 API Reference Guide |
6 * | 6 * |
7 * V8 is Google's open source JavaScript engine. | 7 * V8 is Google's open source JavaScript engine. |
8 * | 8 * |
9 * This set of documents provides reference material generated from the | 9 * This set of documents provides reference material generated from the |
10 * V8 header file, include/v8.h. | 10 * V8 header file, include/v8.h. |
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
336 template <class F> | 336 template <class F> |
337 friend class ReturnValue; | 337 friend class ReturnValue; |
338 | 338 |
339 explicit V8_INLINE Local(T* that) : val_(that) {} | 339 explicit V8_INLINE Local(T* that) : val_(that) {} |
340 V8_INLINE static Local<T> New(Isolate* isolate, T* that); | 340 V8_INLINE static Local<T> New(Isolate* isolate, T* that); |
341 T* val_; | 341 T* val_; |
342 }; | 342 }; |
343 | 343 |
344 | 344 |
345 #if !defined(V8_IMMINENT_DEPRECATION_WARNINGS) | 345 #if !defined(V8_IMMINENT_DEPRECATION_WARNINGS) |
346 // Local is an alias for Local for historical reasons. | 346 // Handle is an alias for Local for historical reasons. |
347 template <class T> | 347 template <class T> |
348 using Handle = Local<T>; | 348 using Handle = Local<T>; |
349 #endif | 349 #endif |
350 | 350 |
351 | 351 |
352 /** | 352 /** |
353 * A MaybeLocal<> is a wrapper around Local<> that enforces a check whether | 353 * A MaybeLocal<> is a wrapper around Local<> that enforces a check whether |
354 * the Local<> is empty before it can be used. | 354 * the Local<> is empty before it can be used. |
355 * | 355 * |
356 * If an API method returns a MaybeLocal<>, the API method can potentially fail | 356 * If an API method returns a MaybeLocal<>, the API method can potentially fail |
(...skipping 9104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9461 */ | 9461 */ |
9462 | 9462 |
9463 | 9463 |
9464 } // namespace v8 | 9464 } // namespace v8 |
9465 | 9465 |
9466 | 9466 |
9467 #undef TYPE_CHECK | 9467 #undef TYPE_CHECK |
9468 | 9468 |
9469 | 9469 |
9470 #endif // INCLUDE_V8_H_ | 9470 #endif // INCLUDE_V8_H_ |
OLD | NEW |