Lines Matching full:vardecl
487 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D) {
491 Decl *TemplateDeclInstantiator::VisitVarDecl(VarDecl *D,
520 VarDecl *Var = VarDecl::Create(SemaRef.Context, DC, D->getInnerLocStart(),
1148 VarDecl *Pattern = D->getTemplatedDecl();
1157 VarDecl *VarInst =
1158 cast_or_null<VarDecl>(VisitVarDecl(Pattern,
2672 VarTemplateDecl *VarTemplate, VarDecl *D, void *InsertPos,
3539 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
3588 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
3611 VarDecl *NewVar, VarDecl *OldVar,
3702 VarDecl *Var, VarDecl *OldVar,
3718 OldVar->getInitStyle() == VarDecl::CallInit);
3762 VarDecl *Var,
3770 VarDecl *Var, bool Recursive,
3777 VarDecl *PatternDecl = nullptr, *Def = nullptr;
3924 VarDecl *Var;
3926 PassToConsumerRAII(ASTConsumer &Consumer, VarDecl *Var)
3935 if (VarDecl *Def = Var->getDefinition()) {
3960 VarDecl *OldVar = Var;
3962 Var = cast_or_null<VarDecl>(SubstDecl(Def, Var->getDeclContext(),
3971 Var = cast_or_null<VarDecl>(Instantiator.VisitVarTemplateSpecializationDecl(
4279 static bool isInstantiationOfStaticDataMember(VarDecl *Pattern,
4280 VarDecl *Instance) {
4324 if (VarDecl *Var = dyn_cast<VarDecl>(Other))
4326 return isInstantiationOfStaticDataMember(cast<VarDecl>(D), Var);
4677 VarDecl *Var = cast<VarDecl>(Inst.first);