reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTWriterStmt.cpp
  480   VisitExpr(E);
  482   Record.push_back(E->hasQualifier());
  483   Record.push_back(E->getDecl() != E->getFoundDecl());
  483   Record.push_back(E->getDecl() != E->getFoundDecl());
  484   Record.push_back(E->hasTemplateKWAndArgsInfo());
  485   Record.push_back(E->hadMultipleCandidates());
  486   Record.push_back(E->refersToEnclosingVariableOrCapture());
  487   Record.push_back(E->isNonOdrUse());
  489   if (E->hasTemplateKWAndArgsInfo()) {
  490     unsigned NumTemplateArgs = E->getNumTemplateArgs();
  494   DeclarationName::NameKind nk = (E->getDecl()->getDeclName().getNameKind());
  496   if ((!E->hasTemplateKWAndArgsInfo()) && (!E->hasQualifier()) &&
  496   if ((!E->hasTemplateKWAndArgsInfo()) && (!E->hasQualifier()) &&
  497       (E->getDecl() == E->getFoundDecl()) &&
  497       (E->getDecl() == E->getFoundDecl()) &&
  499       !E->refersToEnclosingVariableOrCapture() && !E->isNonOdrUse()) {
  499       !E->refersToEnclosingVariableOrCapture() && !E->isNonOdrUse()) {
  503   if (E->hasQualifier())
  504     Record.AddNestedNameSpecifierLoc(E->getQualifierLoc());
  506   if (E->getDecl() != E->getFoundDecl())
  506   if (E->getDecl() != E->getFoundDecl())
  507     Record.AddDeclRef(E->getFoundDecl());
  509   if (E->hasTemplateKWAndArgsInfo())
  510     AddTemplateKWAndArgsInfo(*E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(),
  511                              E->getTrailingObjects<TemplateArgumentLoc>());
  513   Record.AddDeclRef(E->getDecl());
  514   Record.AddSourceLocation(E->getLocation());
  515   Record.AddDeclarationNameLoc(E->DNLoc, E->getDecl()->getDeclName());
  515   Record.AddDeclarationNameLoc(E->DNLoc, E->getDecl()->getDeclName());