5#ifndef V8_SANDBOX_EXTERNAL_POINTER_H_
6#define V8_SANDBOX_EXTERNAL_POINTER_H_
14template <ExternalPo
interTag tag>
38template <ExternalPo
interTag tag>
52template <ExternalPo
interTagRange tag_range>
60template <ExternalPo
interTag tag>
ExternalPointer_t load_encoded() const
void store_encoded(ExternalPointer_t value)
ExternalPointerMember()=default
char storage_[sizeof(ExternalPointer_t)]
void store(IsolateForSandbox isolate, Address value)
void Init(Address host_address, IsolateForSandbox isolate, Address value)
Address load(const IsolateForSandbox isolate) const
Address storage_address()
V8_INLINE void WriteExternalPointerField(Address field_address, IsolateForSandbox isolate, Address value)
V8_INLINE Address ReadExternalPointerField(Address field_address, IsolateForSandbox isolate)
Address ExternalPointer_t
V8_INLINE void InitExternalPointerField(Address host_address, Address field_address, IsolateForSandbox isolate, Address value)
V8_INLINE void InitLazyExternalPointerField(Address field_address)