reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1196 VisitExpr(E); 1197 Record.push_back(E->getNumArgs()); 1198 Record.push_back(E->getNumStoredSelLocs()); 1199 Record.push_back(E->SelLocsKind); 1200 Record.push_back(E->isDelegateInitCall()); 1201 Record.push_back(E->IsImplicit); 1202 Record.push_back((unsigned)E->getReceiverKind()); // FIXME: stable encoding 1203 switch (E->getReceiverKind()) { 1205 Record.AddStmt(E->getInstanceReceiver()); 1209 Record.AddTypeSourceInfo(E->getClassReceiverTypeInfo()); 1214 Record.AddTypeRef(E->getSuperType()); 1215 Record.AddSourceLocation(E->getSuperLoc()); 1219 if (E->getMethodDecl()) { 1221 Record.AddDeclRef(E->getMethodDecl()); 1224 Record.AddSelectorRef(E->getSelector()); 1227 Record.AddSourceLocation(E->getLeftLoc()); 1228 Record.AddSourceLocation(E->getRightLoc()); 1230 for (CallExpr::arg_iterator Arg = E->arg_begin(), ArgEnd = E->arg_end(); 1230 for (CallExpr::arg_iterator Arg = E->arg_begin(), ArgEnd = E->arg_end(); 1234 SourceLocation *Locs = E->getStoredSelLocs(); 1235 for (unsigned i = 0, e = E->getNumStoredSelLocs(); i != e; ++i)