Lines Matching refs:visitor
11 VisitorDispatcher visitor) {
19 visitor);
21 traceAfterDispatch(visitor);
25 void TraceAfterDispatchExternBase::trace(Visitor* visitor) {
26 traceImpl(visitor);
29 void TraceAfterDispatchExternBase::trace(InlinedGlobalMarkingVisitor visitor) {
30 traceImpl(visitor);
34 inline void TraceAfterDispatchExternBase::traceImpl(VisitorDispatcher visitor) {
37 visitor);
39 traceAfterDispatch(visitor);
43 void TraceAfterDispatchExternBase::traceAfterDispatch(Visitor* visitor) {
44 traceAfterDispatchImpl(visitor);
48 InlinedGlobalMarkingVisitor visitor) {
49 traceAfterDispatchImpl(visitor);
54 VisitorDispatcher visitor) {
55 visitor->trace(x_base_);
58 void TraceAfterDispatchExternDerived::traceAfterDispatch(Visitor* visitor) {
59 traceAfterDispatchImpl(visitor);
63 InlinedGlobalMarkingVisitor visitor) {
64 traceAfterDispatchImpl(visitor);
69 VisitorDispatcher visitor) {
70 visitor->trace(x_derived_);
71 TraceAfterDispatchExternBase::traceAfterDispatch(visitor);