| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2014 Google Inc. All rights reserved. | 2 * Copyright (C) 2014 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 741 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 #define RefPtrWillBeCrossThreadPersistent blink::CrossThreadPersistent | 752 #define RefPtrWillBeCrossThreadPersistent blink::CrossThreadPersistent |
| 753 #define RawPtrWillBeMember blink::Member | 753 #define RawPtrWillBeMember blink::Member |
| 754 #define RawPtrWillBePersistent blink::Persistent | 754 #define RawPtrWillBePersistent blink::Persistent |
| 755 #define RawPtrWillBeWeakMember blink::WeakMember | 755 #define RawPtrWillBeWeakMember blink::WeakMember |
| 756 #define RawPtrWillBeWeakPersistent blink::WeakPersistent | 756 #define RawPtrWillBeWeakPersistent blink::WeakPersistent |
| 757 #define OwnPtrWillBeCrossThreadPersistent blink::CrossThreadPersistent | 757 #define OwnPtrWillBeCrossThreadPersistent blink::CrossThreadPersistent |
| 758 #define OwnPtrWillBeMember blink::Member | 758 #define OwnPtrWillBeMember blink::Member |
| 759 #define OwnPtrWillBePersistent blink::Persistent | 759 #define OwnPtrWillBePersistent blink::Persistent |
| 760 #define OwnPtrWillBeRawPtr WTF::RawPtr | 760 #define OwnPtrWillBeRawPtr WTF::RawPtr |
| 761 #define PassOwnPtrWillBeRawPtr WTF::RawPtr | 761 #define PassOwnPtrWillBeRawPtr WTF::RawPtr |
| 762 #define WeakPtrWillBeCrossThreadWeakPersistent blink::CrossThreadWeakPersistent |
| 762 #define WeakPtrWillBeMember blink::Member | 763 #define WeakPtrWillBeMember blink::Member |
| 763 #define WeakPtrWillBeRawPtr WTF::RawPtr | 764 #define WeakPtrWillBeRawPtr WTF::RawPtr |
| 764 #define WeakPtrWillBeWeakMember blink::WeakMember | 765 #define WeakPtrWillBeWeakMember blink::WeakMember |
| 765 #define WeakPtrWillBeWeakPersistent blink::WeakPersistent | 766 #define WeakPtrWillBeWeakPersistent blink::WeakPersistent |
| 766 #define NoBaseWillBeGarbageCollected blink::GarbageCollected | 767 #define NoBaseWillBeGarbageCollected blink::GarbageCollected |
| 767 #define NoBaseWillBeGarbageCollectedFinalized blink::GarbageCollectedFinalized | 768 #define NoBaseWillBeGarbageCollectedFinalized blink::GarbageCollectedFinalized |
| 768 #define NoBaseWillBeRefCountedGarbageCollected blink::RefCountedGarbageCollected | 769 #define NoBaseWillBeRefCountedGarbageCollected blink::RefCountedGarbageCollected |
| 769 #define WillBeHeapHashMap blink::HeapHashMap | 770 #define WillBeHeapHashMap blink::HeapHashMap |
| 770 #define WillBePersistentHeapHashMap blink::PersistentHeapHashMap | 771 #define WillBePersistentHeapHashMap blink::PersistentHeapHashMap |
| 771 #define WillBeHeapHashSet blink::HeapHashSet | 772 #define WillBeHeapHashSet blink::HeapHashSet |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 834 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr | 835 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr |
| 835 #define RawPtrWillBeMember WTF::RawPtr | 836 #define RawPtrWillBeMember WTF::RawPtr |
| 836 #define RawPtrWillBePersistent WTF::RawPtr | 837 #define RawPtrWillBePersistent WTF::RawPtr |
| 837 #define RawPtrWillBeWeakMember WTF::RawPtr | 838 #define RawPtrWillBeWeakMember WTF::RawPtr |
| 838 #define RawPtrWillBeWeakPersistent WTF::RawPtr | 839 #define RawPtrWillBeWeakPersistent WTF::RawPtr |
| 839 #define OwnPtrWillBeCrossThreadPersistent WTF::OwnPtr | 840 #define OwnPtrWillBeCrossThreadPersistent WTF::OwnPtr |
| 840 #define OwnPtrWillBeMember WTF::OwnPtr | 841 #define OwnPtrWillBeMember WTF::OwnPtr |
| 841 #define OwnPtrWillBePersistent WTF::OwnPtr | 842 #define OwnPtrWillBePersistent WTF::OwnPtr |
| 842 #define OwnPtrWillBeRawPtr WTF::OwnPtr | 843 #define OwnPtrWillBeRawPtr WTF::OwnPtr |
| 843 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr | 844 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr |
| 845 #define WeakPtrWillBeCrossThreadWeakPersistent WTF::WeakPtr |
| 844 #define WeakPtrWillBeMember WTF::WeakPtr | 846 #define WeakPtrWillBeMember WTF::WeakPtr |
| 845 #define WeakPtrWillBeRawPtr WTF::WeakPtr | 847 #define WeakPtrWillBeRawPtr WTF::WeakPtr |
| 846 #define WeakPtrWillBeWeakMember WTF::WeakPtr | 848 #define WeakPtrWillBeWeakMember WTF::WeakPtr |
| 847 #define WeakPtrWillBeWeakPersistent WTF::WeakPtr | 849 #define WeakPtrWillBeWeakPersistent WTF::WeakPtr |
| 848 #define NoBaseWillBeGarbageCollected blink::DummyBase | 850 #define NoBaseWillBeGarbageCollected blink::DummyBase |
| 849 #define NoBaseWillBeGarbageCollectedFinalized blink::DummyBase | 851 #define NoBaseWillBeGarbageCollectedFinalized blink::DummyBase |
| 850 #define NoBaseWillBeRefCountedGarbageCollected blink::DummyBase | 852 #define NoBaseWillBeRefCountedGarbageCollected blink::DummyBase |
| 851 #define WillBeHeapHashMap WTF::HashMap | 853 #define WillBeHeapHashMap WTF::HashMap |
| 852 #define WillBePersistentHeapHashMap WTF::HashMap | 854 #define WillBePersistentHeapHashMap WTF::HashMap |
| 853 #define WillBeHeapHashSet WTF::HashSet | 855 #define WillBeHeapHashSet WTF::HashSet |
| (...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1177 struct ParamStorageTraits<RawPtr<T>> : public PointerParamStorageTraits<T*, blin
k::IsGarbageCollectedType<T>::value> { | 1179 struct ParamStorageTraits<RawPtr<T>> : public PointerParamStorageTraits<T*, blin
k::IsGarbageCollectedType<T>::value> { |
| 1178 static_assert(sizeof(T), "T must be fully defined"); | 1180 static_assert(sizeof(T), "T must be fully defined"); |
| 1179 }; | 1181 }; |
| 1180 | 1182 |
| 1181 template<typename T> | 1183 template<typename T> |
| 1182 PassRefPtr<T> adoptRef(blink::RefCountedGarbageCollected<T>*) = delete; | 1184 PassRefPtr<T> adoptRef(blink::RefCountedGarbageCollected<T>*) = delete; |
| 1183 | 1185 |
| 1184 } // namespace WTF | 1186 } // namespace WTF |
| 1185 | 1187 |
| 1186 #endif | 1188 #endif |
| OLD | NEW |