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

References

tools/clang/lib/Serialization/ASTWriterDecl.cpp
  428   VisitTagDecl(D);
  429   Record.AddTypeSourceInfo(D->getIntegerTypeSourceInfo());
  430   if (!D->getIntegerTypeSourceInfo())
  431     Record.AddTypeRef(D->getIntegerType());
  432   Record.AddTypeRef(D->getPromotionType());
  433   Record.push_back(D->getNumPositiveBits());
  434   Record.push_back(D->getNumNegativeBits());
  435   Record.push_back(D->isScoped());
  436   Record.push_back(D->isScopedUsingClassTag());
  437   Record.push_back(D->isFixed());
  438   Record.push_back(D->getODRHash());
  440   if (MemberSpecializationInfo *MemberInfo = D->getMemberSpecializationInfo()) {
  448   if (D->getDeclContext() == D->getLexicalDeclContext() &&
  448   if (D->getDeclContext() == D->getLexicalDeclContext() &&
  449       !D->hasAttrs() &&
  450       !D->isImplicit() &&
  451       !D->isUsed(false) &&
  452       !D->hasExtInfo() &&
  453       !D->getTypedefNameForAnonDecl() &&
  454       D->getFirstDecl() == D->getMostRecentDecl() &&
  454       D->getFirstDecl() == D->getMostRecentDecl() &&
  455       !D->isInvalidDecl() &&
  456       !D->isReferenced() &&
  457       !D->isTopLevelDeclInObjCContainer() &&
  458       D->getAccess() == AS_none &&
  459       !D->isModulePrivate() &&
  460       !CXXRecordDecl::classofKind(D->getKind()) &&
  461       !D->getIntegerTypeSourceInfo() &&
  462       !D->getMemberSpecializationInfo() &&
  463       !needsAnonymousDeclarationNumber(D) &&
  464       D->getDeclName().getNameKind() == DeclarationName::Identifier)