Lines Matching defs:CommaVisitor
949 class CommaVisitor : public EvaluatedExprVisitor<CommaVisitor> {
950 typedef EvaluatedExprVisitor<CommaVisitor> Inherited;
953 CommaVisitor(Sema &SemaRef) : Inherited(SemaRef.Context), SemaRef(SemaRef) {}
957 EvaluatedExprVisitor<CommaVisitor>::VisitBinaryOperator(E);
978 // Only call the CommaVisitor when not C89 due to differences in scope flags.
981 CommaVisitor(*this).Visit(CondExpr);
1803 CommaVisitor(*this).Visit(CondVal.second);
1838 // Only call the CommaVisitor for C89 due to differences in scope flags.
1841 CommaVisitor(*this).Visit(Cond);
2302 CommaVisitor(*this).Visit(Second.get().second);