Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Side by Side Diff: Source/platform/heap/Handle.h

Issue 255983003: Oilpan: Move all supplements of Page, Document, and WorkerClients to the managed heap. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: using namespace WebCore Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/platform/RefCountedSupplement.h ('k') | Source/platform/heap/Visitor.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « Source/platform/RefCountedSupplement.h ('k') | Source/platform/heap/Visitor.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698