reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
893 VisitDeclaratorDecl(D); 894 Record.push_back(D->isMutable()); 896 FieldDecl::InitStorageKind ISK = D->InitStorage.getInt(); 899 Record.AddTypeRef(QualType(D->getCapturedVLAType(), 0)); 901 Record.AddStmt(D->getInClassInitializer()); 903 Record.AddStmt(D->getBitWidth()); 905 if (!D->getDeclName()) 906 Record.AddDeclRef(Context.getInstantiatedFromUnnamedFieldDecl(D)); 908 if (D->getDeclContext() == D->getLexicalDeclContext() && 908 if (D->getDeclContext() == D->getLexicalDeclContext() && 909 !D->hasAttrs() && 910 !D->isImplicit() && 911 !D->isUsed(false) && 912 !D->isInvalidDecl() && 913 !D->isReferenced() && 914 !D->isTopLevelDeclInObjCContainer() && 915 !D->isModulePrivate() && 916 !D->getBitWidth() && 917 !D->hasInClassInitializer() && 918 !D->hasCapturedVLAType() && 919 !D->hasExtInfo() && 920 !ObjCIvarDecl::classofKind(D->getKind()) && 921 !ObjCAtDefsFieldDecl::classofKind(D->getKind()) && 922 D->getDeclName())