Home | History | Annotate | Download | only in Sema

Lines Matching refs:Visit

73   /// VisitExpr - Visit all of the children of this expression.
77 IsInvalid |= Visit(SubStmt);
81 /// VisitDeclRefExpr - Visit a reference to a declaration, to
111 /// VisitCXXThisExpr - Visit a C++ "this" expression.
133 Invalid |= Visit(E);
330 if (DefaultArgChecker.Visit(DefaultArg)) {
2428 Visit(CO->getCond());
2436 Visit(BCO->getCond());
2453 Visit(BO->getRHS());
2456 Visit(BO->getLHS());
2462 Visit(E);
2471 Visit(Child);
2496 Visit(E);
2539 Visit(Arg);
2567 Visit(Callee);
2583 Visit(E->getRHS());
4536 void Visit(TypeLoc TL, Sema::AbstractDiagSelID Sel) {
4546 Visit(TL.getReturnLoc(), Sema::AbstractReturnType);
4552 if (TSI) Visit(TSI->getTypeLoc(), Sema::AbstractParamType);
4557 Visit(TL.getElementLoc(), Sema::AbstractArrayType);
4561 // Visit the type parameters from a permissive context.
4566 Visit(TSI->getTypeLoc(), Sema::AbstractNone);
4571 // Visit pointee types from a permissive context.
4574 Visit(TL.getNextTypeLoc(), Sema::AbstractNone); \
4589 return Visit(Next, Sel);
4618 CheckAbstractUsage(*this, D).Visit(TL, Sel);