#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <atomic>
#include <memory>
#include <type_traits>
#include <utility>
#include "v8-internal.h"
#include "v8-local-handle.h"
#include "v8-weak-callback-info.h"
#include "v8config.h"
Go to the source code of this file.
|
V8_EXPORT internal::Address * | GlobalizeTracedReference (internal::Isolate *isolate, internal::Address *handle, internal::Address *slot, GlobalHandleDestructionMode destruction_mode, GlobalHandleStoreMode store_mode) |
|
V8_EXPORT void | MoveTracedGlobalReference (internal::Address **from, internal::Address **to) |
|
V8_EXPORT void | CopyTracedGlobalReference (const internal::Address *const *from, internal::Address **to) |
|
V8_EXPORT void | DisposeTracedGlobal (internal::Address *global_handle) |
|
V8_EXPORT void | SetFinalizationCallbackTraced (internal::Address *location, void *parameter, WeakCallbackInfo< void >::Callback callback) |
|
V8_INLINE bool | operator== (const TracedReferenceBase &lhs, const TracedReferenceBase &rhs) |
|
template<typename U > |
V8_INLINE bool | operator== (const TracedReferenceBase &lhs, const v8::Local< U > &rhs) |
|
template<typename U > |
V8_INLINE bool | operator== (const v8::Local< U > &lhs, const TracedReferenceBase &rhs) |
|
V8_INLINE bool | operator!= (const TracedReferenceBase &lhs, const TracedReferenceBase &rhs) |
|
template<typename U > |
V8_INLINE bool | operator!= (const TracedReferenceBase &lhs, const v8::Local< U > &rhs) |
|
template<typename U > |
V8_INLINE bool | operator!= (const v8::Local< U > &lhs, const TracedReferenceBase &rhs) |
|