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

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

Issue 170283019: Change various helper classes to transition types to get CSSValue entirely onto the gc heap. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 10 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
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 504 matching lines...) Expand 10 before | Expand all | Expand 10 after
515 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected 515 #define RefCountedWillBeGarbageCollected WebCore::GarbageCollected
516 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal ized 516 #define RefCountedWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinal ized
517 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected 517 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected
518 #define RefPtrWillBePersistent WebCore::Persistent 518 #define RefPtrWillBePersistent WebCore::Persistent
519 #define RefPtrWillBeRawPtr WTF::RawPtr 519 #define RefPtrWillBeRawPtr WTF::RawPtr
520 #define RefPtrWillBeMember WebCore::Member 520 #define RefPtrWillBeMember WebCore::Member
521 #define RawPtrWillBeMember WebCore::Member 521 #define RawPtrWillBeMember WebCore::Member
522 #define RawPtrWillBeWeakMember WebCore::WeakMember 522 #define RawPtrWillBeWeakMember WebCore::WeakMember
523 #define OwnPtrWillBeMember WebCore::Member 523 #define OwnPtrWillBeMember WebCore::Member
524 #define OwnPtrWillBePersistent WebCore::Persistent 524 #define OwnPtrWillBePersistent WebCore::Persistent
525 #define OwnPtrWillBeRawPtr WTF::RawPtr
525 #define PassOwnPtrWillBeRawPtr WTF::RawPtr 526 #define PassOwnPtrWillBeRawPtr WTF::RawPtr
526 #define NoBaseWillBeGarbageCollected WebCore::GarbageCollected 527 #define NoBaseWillBeGarbageCollected WebCore::GarbageCollected
527 #define NoBaseWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinalized 528 #define NoBaseWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinalized
528 #define WillBeHeapHashMap WebCore::HeapHashMap 529 #define WillBeHeapHashMap WebCore::HeapHashMap
529 #define WillBePersistentHeapHashMap WebCore::PersistentHeapHashMap 530 #define WillBePersistentHeapHashMap WebCore::PersistentHeapHashMap
530 #define WillBeHeapHashSet WebCore::HeapHashSet 531 #define WillBeHeapHashSet WebCore::HeapHashSet
531 #define WillBePersistentHeapHashSet WebCore::PersistentHeapHashSet 532 #define WillBePersistentHeapHashSet WebCore::PersistentHeapHashSet
532 #define WillBeHeapVector WebCore::HeapVector 533 #define WillBeHeapVector WebCore::HeapVector
533 #define WillBePersistentHeapVector WebCore::PersistentHeapVector 534 #define WillBePersistentHeapVector WebCore::PersistentHeapVector
534 535
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
572 #define RefCountedWillBeGarbageCollected WTF::RefCounted 573 #define RefCountedWillBeGarbageCollected WTF::RefCounted
573 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted 574 #define RefCountedWillBeGarbageCollectedFinalized WTF::RefCounted
574 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted 575 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted
575 #define RefPtrWillBePersistent WTF::RefPtr 576 #define RefPtrWillBePersistent WTF::RefPtr
576 #define RefPtrWillBeRawPtr WTF::RefPtr 577 #define RefPtrWillBeRawPtr WTF::RefPtr
577 #define RefPtrWillBeMember WTF::RefPtr 578 #define RefPtrWillBeMember WTF::RefPtr
578 #define RawPtrWillBeMember WTF::RawPtr 579 #define RawPtrWillBeMember WTF::RawPtr
579 #define RawPtrWillBeWeakMember WTF::RawPtr 580 #define RawPtrWillBeWeakMember WTF::RawPtr
580 #define OwnPtrWillBeMember WTF::OwnPtr 581 #define OwnPtrWillBeMember WTF::OwnPtr
581 #define OwnPtrWillBePersistent WTF::OwnPtr 582 #define OwnPtrWillBePersistent WTF::OwnPtr
583 #define OwnPtrWillBeRawPtr WTF::OwnPtr
582 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr 584 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr
583 #define NoBaseWillBeGarbageCollected WebCore::DummyBase 585 #define NoBaseWillBeGarbageCollected WebCore::DummyBase
584 #define NoBaseWillBeGarbageCollectedFinalized WebCore::DummyBase 586 #define NoBaseWillBeGarbageCollectedFinalized WebCore::DummyBase
585 #define WillBeHeapHashMap WTF::HashMap 587 #define WillBeHeapHashMap WTF::HashMap
586 #define WillBePersistentHeapHashMap WTF::HashMap 588 #define WillBePersistentHeapHashMap WTF::HashMap
587 #define WillBeHeapHashSet WTF::HashSet 589 #define WillBeHeapHashSet WTF::HashSet
588 #define WillBePersistentHeapHashSet WTF::HashSet 590 #define WillBePersistentHeapHashSet WTF::HashSet
589 #define WillBeHeapVector WTF::Vector 591 #define WillBeHeapVector WTF::Vector
590 #define WillBePersistentHeapVector WTF::Vector 592 #define WillBePersistentHeapVector WTF::Vector
591 593
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
721 }; 723 };
722 724
723 template<typename T> inline T* getPtr(const WebCore::Member<T>& p) 725 template<typename T> inline T* getPtr(const WebCore::Member<T>& p)
724 { 726 {
725 return p.get(); 727 return p.get();
726 } 728 }
727 729
728 } // namespace WTF 730 } // namespace WTF
729 731
730 #endif 732 #endif
OLDNEW
« Source/core/css/parser/BisonCSSParser.h ('K') | « Source/core/html/parser/HTMLResourcePreloader.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698