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 |