Lines Matching refs:V8_INLINE

49   V8_INLINE Eternal() : val_(nullptr) {}
51 V8_INLINE Eternal(Isolate* isolate, Local<S> handle) : val_(nullptr) {
55 V8_INLINE Local<T> Get(Isolate* isolate) const {
61 V8_INLINE bool IsEmpty() const { return val_ == nullptr; }
100 V8_INLINE void Reset();
107 V8_INLINE void Reset(Isolate* isolate, const Local<S>& other);
114 V8_INLINE void Reset(Isolate* isolate, const PersistentBase<S>& other);
116 V8_INLINE bool IsEmpty() const { return val_ == nullptr; }
117 V8_INLINE void Empty() { val_ = 0; }
119 V8_INLINE Local<T> Get(Isolate* isolate) const {
124 V8_INLINE bool operator==(const PersistentBase<S>& that) const {
133 V8_INLINE bool operator==(const Local<S>& that) const {
142 V8_INLINE bool operator!=(const PersistentBase<S>& that) const {
147 V8_INLINE bool operator!=(const Local<S>& that) const {
164 V8_INLINE void SetWeak(P* parameter,
175 V8_INLINE void SetWeak();
178 V8_INLINE P* ClearWeak();
181 V8_INLINE void ClearWeak() { ClearWeak<void>(); }
189 V8_INLINE void AnnotateStrongRetainer(const char* label);
192 V8_INLINE bool IsWeak() const;
197 V8_INLINE void SetWrapperClassId(uint16_t class_id);
203 V8_INLINE uint16_t WrapperClassId() const;
227 explicit V8_INLINE PersistentBase(T* val) : val_(val) {}
228 V8_INLINE static T* New(Isolate* isolate, T* that);
245 V8_INLINE static void Copy(const Persistent<S, M>& source,
261 static V8_INLINE void Copy(const Persistent<S, M>& source,
281 V8_INLINE Persistent() : PersistentBase<T>(nullptr) {}
288 V8_INLINE Persistent(Isolate* isolate, Local<S> that)
298 V8_INLINE Persistent(Isolate* isolate, const Persistent<S, M2>& that)
308 V8_INLINE Persistent(const Persistent& that) : PersistentBase<T>(nullptr) {
312 V8_INLINE Persistent(const Persistent<S, M2>& that) : PersistentBase<T>(0) {
315 V8_INLINE Persistent& operator=(const Persistent& that) {
320 V8_INLINE Persistent& operator=(const Persistent<S, M2>& that) {
329 V8_INLINE ~Persistent() {
335 V8_INLINE static Persistent<T>& Cast(const Persistent<S>& that) {
346 V8_INLINE Persistent<S>& As() const {
360 explicit V8_INLINE Persistent(T* that) : PersistentBase<T>(that) {}
361 V8_INLINE T* operator*() const { return this->val_; }
363 V8_INLINE void Copy(const Persistent<S, M2>& that);
377 V8_INLINE Global() : PersistentBase<T>(nullptr) {}
385 V8_INLINE Global(Isolate* isolate, Local<S> that)
396 V8_INLINE Global(Isolate* isolate, const PersistentBase<S>& that)
404 V8_INLINE Global(Global&& other);
406 V8_INLINE ~Global() { this->Reset(); }
412 V8_INLINE Global& operator=(Global<S>&& rhs);
430 V8_INLINE T* operator*() const { return this->val_; }
510 V8_INLINE void PersistentBase<T>::SetWeak(