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 721 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
732 // | 732 // |
733 // Having the CPP expansion instead be fully namespace qualified, and the | 733 // Having the CPP expansion instead be fully namespace qualified, and the |
734 // transition type be unqualified, would dually not work for template | 734 // transition type be unqualified, would dually not work for template |
735 // aliases. So, slightly unfortunately, fall back/down to the lowest | 735 // aliases. So, slightly unfortunately, fall back/down to the lowest |
736 // commmon denominator of using CPP macros only. | 736 // commmon denominator of using CPP macros only. |
737 #if ENABLE(OILPAN) | 737 #if ENABLE(OILPAN) |
738 #define PassRefPtrWillBeRawPtr WTF::RawPtr | 738 #define PassRefPtrWillBeRawPtr WTF::RawPtr |
739 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected | 739 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected |
740 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized | 740 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized |
741 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected | 741 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected |
742 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore::
RefCountedGarbageCollectedSupplement | |
743 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected | 742 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected |
744 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized | 743 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized |
745 #define PersistentWillBeMember WebCore::Member | 744 #define PersistentWillBeMember WebCore::Member |
746 #define RefPtrWillBePersistent WebCore::Persistent | 745 #define RefPtrWillBePersistent WebCore::Persistent |
747 #define RefPtrWillBeRawPtr WTF::RawPtr | 746 #define RefPtrWillBeRawPtr WTF::RawPtr |
748 #define RefPtrWillBeMember WebCore::Member | 747 #define RefPtrWillBeMember WebCore::Member |
749 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent | 748 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent |
750 #define RawPtrWillBeMember WebCore::Member | 749 #define RawPtrWillBeMember WebCore::Member |
751 #define RawPtrWillBeWeakMember WebCore::WeakMember | 750 #define RawPtrWillBeWeakMember WebCore::WeakMember |
752 #define OwnPtrWillBeMember WebCore::Member | 751 #define OwnPtrWillBeMember WebCore::Member |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
810 class DummyBase { | 809 class DummyBase { |
811 public: | 810 public: |
812 DummyBase() { } | 811 DummyBase() { } |
813 ~DummyBase() { } | 812 ~DummyBase() { } |
814 }; | 813 }; |
815 | 814 |
816 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr | 815 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr |
817 #define RefCountedWillBeGarbageCollected WTF::RefCounted | 816 #define RefCountedWillBeGarbageCollected WTF::RefCounted |
818 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted | 817 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted |
819 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted | 818 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted |
820 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore::
RefCountedSupplement | |
821 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted | 819 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted |
822 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted | 820 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted |
823 #define PersistentWillBeMember WebCore::Persistent | 821 #define PersistentWillBeMember WebCore::Persistent |
824 #define RefPtrWillBePersistent WTF::RefPtr | 822 #define RefPtrWillBePersistent WTF::RefPtr |
825 #define RefPtrWillBeRawPtr WTF::RefPtr | 823 #define RefPtrWillBeRawPtr WTF::RefPtr |
826 #define RefPtrWillBeMember WTF::RefPtr | 824 #define RefPtrWillBeMember WTF::RefPtr |
827 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr | 825 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr |
828 #define RawPtrWillBeMember WTF::RawPtr | 826 #define RawPtrWillBeMember WTF::RawPtr |
829 #define RawPtrWillBeWeakMember WTF::RawPtr | 827 #define RawPtrWillBeWeakMember WTF::RawPtr |
830 #define OwnPtrWillBeMember WTF::OwnPtr | 828 #define OwnPtrWillBeMember WTF::OwnPtr |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1057 }; | 1055 }; |
1058 | 1056 |
1059 template<typename T, typename U, typename V, typename W, typename X> | 1057 template<typename T, typename U, typename V, typename W, typename X> |
1060 struct NeedsTracing<HashMap<T, U, V, W, X> > { | 1058 struct NeedsTracing<HashMap<T, U, V, W, X> > { |
1061 static const bool value = false; | 1059 static const bool value = false; |
1062 }; | 1060 }; |
1063 | 1061 |
1064 } // namespace WTF | 1062 } // namespace WTF |
1065 | 1063 |
1066 #endif | 1064 #endif |
OLD | NEW |