| 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 739 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 // | 750 // |
| 751 // Having the CPP expansion instead be fully namespace qualified, and the | 751 // Having the CPP expansion instead be fully namespace qualified, and the |
| 752 // transition type be unqualified, would dually not work for template | 752 // transition type be unqualified, would dually not work for template |
| 753 // aliases. So, slightly unfortunately, fall back/down to the lowest | 753 // aliases. So, slightly unfortunately, fall back/down to the lowest |
| 754 // commmon denominator of using CPP macros only. | 754 // commmon denominator of using CPP macros only. |
| 755 #if ENABLE(OILPAN) | 755 #if ENABLE(OILPAN) |
| 756 #define PassRefPtrWillBeRawPtr WTF::RawPtr | 756 #define PassRefPtrWillBeRawPtr WTF::RawPtr |
| 757 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected | 757 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected |
| 758 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized | 758 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized |
| 759 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected | 759 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected |
| 760 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore::
RefCountedGarbageCollectedSupplement | |
| 761 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected | 760 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected |
| 762 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized | 761 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized |
| 763 #define PersistentWillBeMember WebCore::Member | 762 #define PersistentWillBeMember WebCore::Member |
| 764 #define RefPtrWillBePersistent WebCore::Persistent | 763 #define RefPtrWillBePersistent WebCore::Persistent |
| 765 #define RefPtrWillBeRawPtr WTF::RawPtr | 764 #define RefPtrWillBeRawPtr WTF::RawPtr |
| 766 #define RefPtrWillBeMember WebCore::Member | 765 #define RefPtrWillBeMember WebCore::Member |
| 767 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent | 766 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent |
| 768 #define RawPtrWillBeMember WebCore::Member | 767 #define RawPtrWillBeMember WebCore::Member |
| 769 #define RawPtrWillBeWeakMember WebCore::WeakMember | 768 #define RawPtrWillBeWeakMember WebCore::WeakMember |
| 770 #define OwnPtrWillBeMember WebCore::Member | 769 #define OwnPtrWillBeMember WebCore::Member |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 828 class DummyBase { | 827 class DummyBase { |
| 829 public: | 828 public: |
| 830 DummyBase() { } | 829 DummyBase() { } |
| 831 ~DummyBase() { } | 830 ~DummyBase() { } |
| 832 }; | 831 }; |
| 833 | 832 |
| 834 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr | 833 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr |
| 835 #define RefCountedWillBeGarbageCollected WTF::RefCounted | 834 #define RefCountedWillBeGarbageCollected WTF::RefCounted |
| 836 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted | 835 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted |
| 837 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted | 836 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted |
| 838 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore::
RefCountedSupplement | |
| 839 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted | 837 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted |
| 840 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted | 838 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted |
| 841 #define PersistentWillBeMember WebCore::Persistent | 839 #define PersistentWillBeMember WebCore::Persistent |
| 842 #define RefPtrWillBePersistent WTF::RefPtr | 840 #define RefPtrWillBePersistent WTF::RefPtr |
| 843 #define RefPtrWillBeRawPtr WTF::RefPtr | 841 #define RefPtrWillBeRawPtr WTF::RefPtr |
| 844 #define RefPtrWillBeMember WTF::RefPtr | 842 #define RefPtrWillBeMember WTF::RefPtr |
| 845 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr | 843 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr |
| 846 #define RawPtrWillBeMember WTF::RawPtr | 844 #define RawPtrWillBeMember WTF::RawPtr |
| 847 #define RawPtrWillBeWeakMember WTF::RawPtr | 845 #define RawPtrWillBeWeakMember WTF::RawPtr |
| 848 #define OwnPtrWillBeMember WTF::OwnPtr | 846 #define OwnPtrWillBeMember WTF::OwnPtr |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1075 }; | 1073 }; |
| 1076 | 1074 |
| 1077 template<typename T, typename U, typename V, typename W, typename X> | 1075 template<typename T, typename U, typename V, typename W, typename X> |
| 1078 struct NeedsTracing<HashMap<T, U, V, W, X> > { | 1076 struct NeedsTracing<HashMap<T, U, V, W, X> > { |
| 1079 static const bool value = false; | 1077 static const bool value = false; |
| 1080 }; | 1078 }; |
| 1081 | 1079 |
| 1082 } // namespace WTF | 1080 } // namespace WTF |
| 1083 | 1081 |
| 1084 #endif | 1082 #endif |
| OLD | NEW |