Lines Matching refs:VarSpec
2829 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl() local
2832 return VarSpec; in VisitVarTemplateSpecializationDecl()
3762 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl() argument
3773 VarSpec->setType(DI->getType()); in CompleteVarTemplateSpecializationDecl()
3776 InstantiateVariableInitializer(VarSpec, PatternDecl, TemplateArgs); in CompleteVarTemplateSpecializationDecl()
3778 return VarSpec; in CompleteVarTemplateSpecializationDecl()
3962 VarTemplateSpecializationDecl *VarSpec = in InstantiateVariableDefinition() local
3968 if (VarSpec) { in InstantiateVariableDefinition()
3973 VarSpec->getTemplateArgsInfo(), InstantiationDependent) && in InstantiateVariableDefinition()
3981 assert(VarSpec->getSpecializedTemplate() && in InstantiateVariableDefinition()
3985 VarSpec->getSpecializedTemplateOrPartial(); in InstantiateVariableDefinition()
4081 if (VarSpec) in InstantiateVariableDefinition()
4090 if (VarSpec) in InstantiateVariableDefinition()
4171 } else if (!VarSpec) { in InstantiateVariableDefinition()
4182 VarSpec->getSpecializedTemplate(), Def, nullptr, in InstantiateVariableDefinition()
4183 VarSpec->getTemplateArgsInfo(), VarSpec->getTemplateArgs().asArray())); in InstantiateVariableDefinition()
4187 VarSpec->getSpecializedTemplateOrPartial(); in InstantiateVariableDefinition()
4191 Partial, &VarSpec->getTemplateInstantiationArgs()); in InstantiateVariableDefinition()
4205 Var = CompleteVarTemplateSpecializationDecl(VarSpec, Def, TemplateArgs); in InstantiateVariableDefinition()
4705 if (VarTemplateSpecializationDecl *VarSpec = in FindInstantiatedDecl() local
4709 VarSpec->getTemplateArgsInfo(); in FindInstantiatedDecl()
4713 SubstDecl(D, VarSpec->getDeclContext(), TemplateArgs)); in FindInstantiatedDecl()