reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3133 D->getType()->isDependentType() || 3134 D->getType()->isInstantiationDependentType() || 3135 D->getType()->containsUnexpandedParameterPack(); 3137 DeclarationName VN = D->getVarName(); 3140 D->getLocation(), 3141 ParsedType::make(SemaRef.SubstType(D->getType(), TemplateArgs, 3142 D->getLocation(), VN))); 3144 SubstMapperTy = D->getType(); 3149 auto *PrevDeclInScope = D->getPrevDeclInScope(); 3156 /*S=*/nullptr, Owner, D->getDeclName(), SubstMapperTy, D->getLocation(), 3156 /*S=*/nullptr, Owner, D->getDeclName(), SubstMapperTy, D->getLocation(), 3157 VN, D->getAccess(), PrevDeclInScope); 3158 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewDMD); 3163 NewDMD->setMapperVarRef(D->getMapperVarRef()); 3165 for (OMPClause *C : D->clauselists()) 3171 (*D->clauselist_begin())->getBeginLoc()); 3173 NewDMD, /*S=*/nullptr, SubstMapperTy, D->getLocation(), VN); 3175 cast<DeclRefExpr>(D->getMapperVarRef())->getDecl(), 3181 for (OMPClause *C : D->clauselists()) {