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

References

tools/clang/lib/Serialization/ASTWriterDecl.cpp
  662   VisitNamedDecl(D);
  665   bool HasBodyStuff = D->getBody() != nullptr     ||
  666                       D->getSelfDecl() != nullptr || D->getCmdDecl() != nullptr;
  666                       D->getSelfDecl() != nullptr || D->getCmdDecl() != nullptr;
  669     Record.AddStmt(D->getBody());
  670     Record.AddDeclRef(D->getSelfDecl());
  671     Record.AddDeclRef(D->getCmdDecl());
  673   Record.push_back(D->isInstanceMethod());
  674   Record.push_back(D->isVariadic());
  675   Record.push_back(D->isPropertyAccessor());
  676   Record.push_back(D->isDefined());
  677   Record.push_back(D->isOverriding());
  678   Record.push_back(D->hasSkippedBody());
  680   Record.push_back(D->isRedeclaration());
  681   Record.push_back(D->hasRedeclaration());
  682   if (D->hasRedeclaration()) {
  683     assert(Context.getObjCMethodRedeclaration(D));
  684     Record.AddDeclRef(Context.getObjCMethodRedeclaration(D));
  688   Record.push_back(D->getImplementationControl());
  690   Record.push_back(D->getObjCDeclQualifier());
  691   Record.push_back(D->hasRelatedResultType());
  692   Record.AddTypeRef(D->getReturnType());
  693   Record.AddTypeSourceInfo(D->getReturnTypeSourceInfo());
  694   Record.AddSourceLocation(D->getEndLoc());
  695   Record.push_back(D->param_size());
  696   for (const auto *P : D->parameters())
  699   Record.push_back(D->getSelLocsKind());
  700   unsigned NumStoredSelLocs = D->getNumStoredSelLocs();
  701   SourceLocation *SelLocs = D->getStoredSelLocs();