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

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 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()) {