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