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

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

Issue 324073002: Oilpan: Switch RefCountedGarbageCollected to GarbageCollectedFinalized for Node. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase and update Node base class list Created 6 years, 6 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/core/svg/SVGViewElement.h ('k') | public/platform/WebPrivatePtr.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 769 matching lines...) Expand 10 before | Expand all | Expand 10 after
780 // commmon denominator of using CPP macros only. 780 // commmon denominator of using CPP macros only.
781 #if ENABLE(OILPAN) 781 #if ENABLE(OILPAN)
782 #define PassRefPtrWillBeRawPtr WTF::RawPtr 782 #define PassRefPtrWillBeRawPtr WTF::RawPtr
783 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected 783 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected
784 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal ized 784 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal ized
785 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected 785 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected
786 #define RefCountedGarbageCollectedWillBeGarbageCollectedFinalized WebCore::Garba geCollectedFinalized 786 #define RefCountedGarbageCollectedWillBeGarbageCollectedFinalized WebCore::Garba geCollectedFinalized
787 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected 787 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected
788 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl ectedFinalized 788 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl ectedFinalized
789 #define ThreadSafeRefCountedWillBeThreadSafeRefCountedGarbageCollected WebCore:: ThreadSafeRefCountedGarbageCollected 789 #define ThreadSafeRefCountedWillBeThreadSafeRefCountedGarbageCollected WebCore:: ThreadSafeRefCountedGarbageCollected
790 #define TreeSharedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected
791 #define PersistentWillBeMember WebCore::Member 790 #define PersistentWillBeMember WebCore::Member
792 #define RefPtrWillBePersistent WebCore::Persistent 791 #define RefPtrWillBePersistent WebCore::Persistent
793 #define RefPtrWillBeRawPtr WTF::RawPtr 792 #define RefPtrWillBeRawPtr WTF::RawPtr
794 #define RefPtrWillBeMember WebCore::Member 793 #define RefPtrWillBeMember WebCore::Member
795 #define RefPtrWillBeWeakMember WebCore::WeakMember 794 #define RefPtrWillBeWeakMember WebCore::WeakMember
796 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent 795 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent
797 #define RawPtrWillBeMember WebCore::Member 796 #define RawPtrWillBeMember WebCore::Member
798 #define RawPtrWillBeWeakMember WebCore::WeakMember 797 #define RawPtrWillBeWeakMember WebCore::WeakMember
799 #define OwnPtrWillBeMember WebCore::Member 798 #define OwnPtrWillBeMember WebCore::Member
800 #define OwnPtrWillBePersistent WebCore::Persistent 799 #define OwnPtrWillBePersistent WebCore::Persistent
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
895 }; 894 };
896 895
897 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr 896 #define PassRefPtrWillBeRawPtr WTF::PassRefPtr
898 #define RefCountedWillBeGarbageCollected WTF::RefCounted 897 #define RefCountedWillBeGarbageCollected WTF::RefCounted
899 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted 898 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted
900 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted 899 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted
901 #define RefCountedGarbageCollectedWillBeGarbageCollectedFinalized WebCore::RefCo untedGarbageCollected 900 #define RefCountedGarbageCollectedWillBeGarbageCollectedFinalized WebCore::RefCo untedGarbageCollected
902 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted 901 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted
903 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo unted 902 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo unted
904 #define ThreadSafeRefCountedWillBeThreadSafeRefCountedGarbageCollected WTF::Thre adSafeRefCounted 903 #define ThreadSafeRefCountedWillBeThreadSafeRefCountedGarbageCollected WTF::Thre adSafeRefCounted
905 #define TreeSharedWillBeRefCountedGarbageCollected WebCore::TreeShared
906 #define PersistentWillBeMember WebCore::Persistent 904 #define PersistentWillBeMember WebCore::Persistent
907 #define RefPtrWillBePersistent WTF::RefPtr 905 #define RefPtrWillBePersistent WTF::RefPtr
908 #define RefPtrWillBeRawPtr WTF::RefPtr 906 #define RefPtrWillBeRawPtr WTF::RefPtr
909 #define RefPtrWillBeMember WTF::RefPtr 907 #define RefPtrWillBeMember WTF::RefPtr
910 #define RefPtrWillBeWeakMember WTF::RefPtr 908 #define RefPtrWillBeWeakMember WTF::RefPtr
911 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr 909 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr
912 #define RawPtrWillBeMember WTF::RawPtr 910 #define RawPtrWillBeMember WTF::RawPtr
913 #define RawPtrWillBeWeakMember WTF::RawPtr 911 #define RawPtrWillBeWeakMember WTF::RawPtr
914 #define OwnPtrWillBeMember WTF::OwnPtr 912 #define OwnPtrWillBeMember WTF::OwnPtr
915 #define OwnPtrWillBePersistent WTF::OwnPtr 913 #define OwnPtrWillBePersistent WTF::OwnPtr
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
1203 struct ParamStorageTraits<T*> : public PointerParamStorageTraits<T*, WebCore::Is GarbageCollectedType<T>::value> { 1201 struct ParamStorageTraits<T*> : public PointerParamStorageTraits<T*, WebCore::Is GarbageCollectedType<T>::value> {
1204 }; 1202 };
1205 1203
1206 template<typename T> 1204 template<typename T>
1207 struct ParamStorageTraits<RawPtr<T> > : public PointerParamStorageTraits<T*, Web Core::IsGarbageCollectedType<T>::value> { 1205 struct ParamStorageTraits<RawPtr<T> > : public PointerParamStorageTraits<T*, Web Core::IsGarbageCollectedType<T>::value> {
1208 }; 1206 };
1209 1207
1210 } // namespace WTF 1208 } // namespace WTF
1211 1209
1212 #endif 1210 #endif
OLDNEW
« no previous file with comments | « Source/core/svg/SVGViewElement.h ('k') | public/platform/WebPrivatePtr.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698