Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index bc6edf5cea8ab4bb2d64e7716c8a8ddbb0fcd133..182eef790ba8b7becee7fe7d01a610ac8c839c5c 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -6632,8 +6632,6 @@ class V8_EXPORT V8 { |
static internal::Object** CopyPersistent(internal::Object** handle); |
static void DisposeGlobal(internal::Object** global_handle); |
typedef WeakCallbackData<Value, void>::Callback WeakCallback; |
- static void RegisterExternallyReferencedObject(internal::Object** object, |
- internal::Isolate* isolate); |
static void MakeWeak(internal::Object** global_handle, void* data, |
WeakCallback weak_callback); |
static void MakeWeak(internal::Object** global_handle, void* data, |
@@ -6651,6 +6649,11 @@ class V8_EXPORT V8 { |
int* index); |
static Local<Value> GetEternal(Isolate* isolate, int index); |
+ static void RegisterExternallyReferencedObject(internal::Object** object, |
+ internal::Isolate* isolate); |
+ template <class K, class V, class T> |
+ friend class PersistentValueMapBase; |
+ |
static void FromJustIsNothing(); |
static void ToLocalEmpty(); |
static void InternalFieldOutOfBounds(int index); |