kou...@chromium.org
unread,Dec 16, 2014, 10:20:43 PM12/16/14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to oilpan-...@chromium.org, blink-...@chromium.org, ag...@chromium.org, oilpan-...@chromium.org, har...@chromium.org, blink-re...@chromium.org, aandre...@chromium.org, kouhe...@chromium.org, mikhail.p...@intel.com
Reviewers: oilpan-reviews,
Message:
PTAL. This is split from
https://codereview.chromium.org/803443002/
Description:
Templatize visitor arguments for TraceTrait mark and trace methods.
This CL replaces Visitor* in TraceTrait<T>::{mark,trace} methods arguments
to template parameter VisitorDispatcher.
This is to prepare for InlinedGlobalMarkingVisitor implementaion, so that
those methods can also be used to dispatch
TraceTrait<T>::mark(InlinedGlobalMarkingVisitor) in addition to the current
TraceTrait<T>::mark(Visitor*) usage.
BUG=420515
Please review this at
https://codereview.chromium.org/807003004/
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Affected files (+79, -41 lines):
M Source/platform/heap/Heap.h
M Source/platform/heap/Visitor.h
M Source/wtf/Deque.h
M Source/wtf/HashTable.h
M Source/wtf/Vector.h