Lines Matching refs:visitor
11 void A::trace(Visitor* visitor)
15 toB(this)->traceAfterDispatch(visitor);
18 static_cast<C*>(this)->traceAfterDispatch(visitor);
21 // Missing static_cast<D*>(this)->traceAfterDispatch(visitor);
26 void A::traceAfterDispatch(Visitor* visitor)
30 void B::traceAfterDispatch(Visitor* visitor)
32 visitor->trace(m_a);
33 // Missing A::traceAfterDispatch(visitor);
35 A::trace(visitor);
38 void C::traceAfterDispatch(Visitor* visitor)
40 // Missing visitor->trace(m_a);
41 A::traceAfterDispatch(visitor);
44 void D::traceAfterDispatch(Visitor* visitor)
46 visitor->trace(m_a);
47 Abstract::traceAfterDispatch(visitor);