Lines Matching refs:V8_INLINE
49 V8_INLINE Eternal() = default;
52 V8_INLINE Eternal(Isolate* isolate, Local<S> handle) {
57 V8_INLINE Local<T> Get(Isolate* isolate) const {
97 V8_INLINE void Reset();
104 V8_INLINE void Reset(Isolate* isolate, const Local<S>& other);
111 V8_INLINE void Reset(Isolate* isolate, const PersistentBase<S>& other);
113 V8_INLINE Local<T> Get(Isolate* isolate) const {
118 V8_INLINE bool operator==(const PersistentBase<S>& that) const {
123 V8_INLINE bool operator==(const Local<S>& that) const {
128 V8_INLINE bool operator!=(const PersistentBase<S>& that) const {
133 V8_INLINE bool operator!=(const Local<S>& that) const {
150 V8_INLINE void SetWeak(P* parameter,
159 V8_INLINE void SetWeak();
162 V8_INLINE P* ClearWeak();
165 V8_INLINE void ClearWeak() { ClearWeak<void>(); }
173 V8_INLINE void AnnotateStrongRetainer(const char* label);
176 V8_INLINE bool IsWeak() const;
181 V8_INLINE void SetWrapperClassId(uint16_t class_id);
187 V8_INLINE uint16_t WrapperClassId() const;
212 V8_INLINE PersistentBase() = default;
214 V8_INLINE explicit PersistentBase(internal::Address* location)
217 V8_INLINE static internal::Address* New(Isolate* isolate, T* that);
232 V8_INLINE static void Copy(const Persistent<S, M>& source,
248 static V8_INLINE void Copy(const Persistent<S, M>& source,
268 V8_INLINE Persistent() = default;
276 V8_INLINE Persistent(Isolate* isolate, Local<S> that)
288 V8_INLINE Persistent(Isolate* isolate, const Persistent<S, M2>& that)
300 V8_INLINE Persistent(const Persistent& that) : PersistentBase<T>() {
304 V8_INLINE Persistent(const Persistent<S, M2>& that) : PersistentBase<T>() {
307 V8_INLINE Persistent& operator=(const Persistent& that) {
312 V8_INLINE Persistent& operator=(const Persistent<S, M2>& that) {
322 V8_INLINE ~Persistent() {
328 V8_INLINE static Persistent<T, M>& Cast(const Persistent<S, M2>& that) {
340 V8_INLINE Persistent<S, M2>& As() const {
355 V8_INLINE void Copy(const Persistent<S, M2>& that);
369 V8_INLINE Global() = default;
377 V8_INLINE Global(Isolate* isolate, Local<S> that)
389 V8_INLINE Global(Isolate* isolate, const PersistentBase<S>& that)
398 V8_INLINE Global(Global&& other);
400 V8_INLINE ~Global() { this->Reset(); }
406 V8_INLINE Global& operator=(Global<S>&& rhs);
501 V8_INLINE void PersistentBase<T>::SetWeak(