DescriptionReland: Templatize visitor arguments for TraceTrait mark and trace methods.
Windows build issues are fixed.
> 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.
TBR=jochen@chromium.org
BUG=420515
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=187837
Patch Set 1 #Patch Set 2 : maybefix #Patch Set 3 : synerr #Patch Set 4 : rebased #
Messages
Total messages: 11 (4 generated)
|