Lines Matching refs:PointOfInstantiation
4384 void Sema::InstantiateExceptionSpec(SourceLocation PointOfInstantiation,
4390 InstantiatingTemplate Inst(*this, PointOfInstantiation, Decl,
4401 Diag(PointOfInstantiation, diag::err_exception_spec_cycle) << Decl;
4430 SourceLocation PointOfInstantiation, FunctionDecl *Decl,
4473 PointOfInstantiation, Satisfaction);
4642 /// \param PointOfInstantiation the point at which the instantiation was
4656 void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation,
4700 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Function,
4712 std::make_pair(Function, PointOfInstantiation));
4716 Diag(PointOfInstantiation, diag::warn_func_template_missing)
4720 Diag(PointOfInstantiation, diag::note_inst_declaration_hint)
4733 std::make_pair(Function, PointOfInstantiation));
4795 InstantiatingTemplate Inst(*this, PointOfInstantiation, Function);
4894 SourceLocation PointOfInstantiation,
4900 InstantiatingTemplate Inst(*this, PointOfInstantiation, FromVar);
5172 /// \param PointOfInstantiation the point at which the instantiation was
5184 void Sema::InstantiateVariableDefinition(SourceLocation PointOfInstantiation,
5218 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var);
5262 std::make_pair(Var, PointOfInstantiation));
5267 Diag(PointOfInstantiation, diag::warn_var_template_missing)
5271 Diag(PointOfInstantiation, diag::note_inst_declaration_hint) << Var;
5280 if (DiagnoseUninstantiableTemplate(PointOfInstantiation, Var,
5317 PointOfInstantiation);
5321 InstantiatingTemplate Inst(*this, PointOfInstantiation, Var);