| 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 7557 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 7568   friend class WeakCallbackInfo; | 7568   friend class WeakCallbackInfo; | 
| 7569   template <class T> friend class Eternal; | 7569   template <class T> friend class Eternal; | 
| 7570   template <class T> friend class PersistentBase; | 7570   template <class T> friend class PersistentBase; | 
| 7571   template <class T, class M> friend class Persistent; | 7571   template <class T, class M> friend class Persistent; | 
| 7572   friend class Context; | 7572   friend class Context; | 
| 7573 }; | 7573 }; | 
| 7574 | 7574 | 
| 7575 /** | 7575 /** | 
| 7576  * Helper class to create a snapshot data blob. | 7576  * Helper class to create a snapshot data blob. | 
| 7577  */ | 7577  */ | 
| 7578 class SnapshotCreator { | 7578 class V8_EXPORT SnapshotCreator { | 
| 7579  public: | 7579  public: | 
| 7580   enum class FunctionCodeHandling { kClear, kKeep }; | 7580   enum class FunctionCodeHandling { kClear, kKeep }; | 
| 7581 | 7581 | 
| 7582   /** | 7582   /** | 
| 7583    * Create and enter an isolate, and set it up for serialization. | 7583    * Create and enter an isolate, and set it up for serialization. | 
| 7584    * The isolate is either created from scratch or from an existing snapshot. | 7584    * The isolate is either created from scratch or from an existing snapshot. | 
| 7585    * The caller keeps ownership of the argument snapshot. | 7585    * The caller keeps ownership of the argument snapshot. | 
| 7586    * \param existing_blob existing snapshot from which to create this one. | 7586    * \param existing_blob existing snapshot from which to create this one. | 
| 7587    * \param external_references a null-terminated array of external references | 7587    * \param external_references a null-terminated array of external references | 
| 7588    *        that must be equivalent to CreateParams::external_references. | 7588    *        that must be equivalent to CreateParams::external_references. | 
| (...skipping 2099 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 9688  */ | 9688  */ | 
| 9689 | 9689 | 
| 9690 | 9690 | 
| 9691 }  // namespace v8 | 9691 }  // namespace v8 | 
| 9692 | 9692 | 
| 9693 | 9693 | 
| 9694 #undef TYPE_CHECK | 9694 #undef TYPE_CHECK | 
| 9695 | 9695 | 
| 9696 | 9696 | 
| 9697 #endif  // INCLUDE_V8_H_ | 9697 #endif  // INCLUDE_V8_H_ | 
| OLD | NEW | 
|---|