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 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
634 // transition type be unqualified, would dually not work for template | 634 // transition type be unqualified, would dually not work for template |
635 // aliases. So, slightly unfortunately, fall back/down to the lowest | 635 // aliases. So, slightly unfortunately, fall back/down to the lowest |
636 // commmon denominator of using CPP macros only. | 636 // commmon denominator of using CPP macros only. |
637 #if ENABLE(OILPAN) | 637 #if ENABLE(OILPAN) |
638 #define PassRefPtrWillBeRawPtr WTF::RawPtr | 638 #define PassRefPtrWillBeRawPtr WTF::RawPtr |
639 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected | 639 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected |
640 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized | 640 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal
ized |
641 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected | 641 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol
lected |
642 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected | 642 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected |
643 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized | 643 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl
ectedFinalized |
| 644 #define ThreadSafeRefCountedWillBeRefCountedGarbageCollected WebCore::RefCounted
GarbageCollected |
644 #define RefPtrWillBePersistent WebCore::Persistent | 645 #define RefPtrWillBePersistent WebCore::Persistent |
645 #define RefPtrWillBeRawPtr WTF::RawPtr | 646 #define RefPtrWillBeRawPtr WTF::RawPtr |
646 #define RefPtrWillBeMember WebCore::Member | 647 #define RefPtrWillBeMember WebCore::Member |
647 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent | 648 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent |
648 #define RawPtrWillBeMember WebCore::Member | 649 #define RawPtrWillBeMember WebCore::Member |
649 #define RawPtrWillBeWeakMember WebCore::WeakMember | 650 #define RawPtrWillBeWeakMember WebCore::WeakMember |
650 #define OwnPtrWillBeMember WebCore::Member | 651 #define OwnPtrWillBeMember WebCore::Member |
651 #define OwnPtrWillBePersistent WebCore::Persistent | 652 #define OwnPtrWillBePersistent WebCore::Persistent |
652 #define OwnPtrWillBeRawPtr WTF::RawPtr | 653 #define OwnPtrWillBeRawPtr WTF::RawPtr |
653 #define PassOwnPtrWillBeRawPtr WTF::RawPtr | 654 #define PassOwnPtrWillBeRawPtr WTF::RawPtr |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
704 DummyBase() { } | 705 DummyBase() { } |
705 ~DummyBase() { } | 706 ~DummyBase() { } |
706 }; | 707 }; |
707 | 708 |
708 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr | 709 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr |
709 #define RefCountedWillBeGarbageCollected WTF::RefCounted | 710 #define RefCountedWillBeGarbageCollected WTF::RefCounted |
710 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted | 711 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted |
711 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted | 712 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted |
712 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted | 713 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted |
713 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted | 714 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo
unted |
| 715 #define ThreadSafeRefCountedWillBeRefCountedGarbageCollected WTF::ThreadSafeRefC
ounted |
714 #define RefPtrWillBePersistent WTF::RefPtr | 716 #define RefPtrWillBePersistent WTF::RefPtr |
715 #define RefPtrWillBeRawPtr WTF::RefPtr | 717 #define RefPtrWillBeRawPtr WTF::RefPtr |
716 #define RefPtrWillBeMember WTF::RefPtr | 718 #define RefPtrWillBeMember WTF::RefPtr |
717 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr | 719 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr |
718 #define RawPtrWillBeMember WTF::RawPtr | 720 #define RawPtrWillBeMember WTF::RawPtr |
719 #define RawPtrWillBeWeakMember WTF::RawPtr | 721 #define RawPtrWillBeWeakMember WTF::RawPtr |
720 #define OwnPtrWillBeMember WTF::OwnPtr | 722 #define OwnPtrWillBeMember WTF::OwnPtr |
721 #define OwnPtrWillBePersistent WTF::OwnPtr | 723 #define OwnPtrWillBePersistent WTF::OwnPtr |
722 #define OwnPtrWillBeRawPtr WTF::OwnPtr | 724 #define OwnPtrWillBeRawPtr WTF::OwnPtr |
723 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr | 725 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
894 }; | 896 }; |
895 | 897 |
896 template<typename T, typename U> | 898 template<typename T, typename U> |
897 struct NeedsTracing<HashMap<T, U> > { | 899 struct NeedsTracing<HashMap<T, U> > { |
898 static const bool value = false; | 900 static const bool value = false; |
899 }; | 901 }; |
900 | 902 |
901 } // namespace WTF | 903 } // namespace WTF |
902 | 904 |
903 #endif | 905 #endif |
OLD | NEW |