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

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  877       D->getTypeSourceInfo(), TemplateArgs, D->getTypeSpecStartLoc(),
  877       D->getTypeSourceInfo(), TemplateArgs, D->getTypeSpecStartLoc(),
  878       D->getDeclName(), /*AllowDeducedTST*/true);
  883     SemaRef.Diag(D->getLocation(), diag::err_variable_instantiates_to_function)
  884       << D->isStaticDataMember() << DI->getType();
  889   if (D->isLocalExternDecl())
  895     Var = DecompositionDecl::Create(SemaRef.Context, DC, D->getInnerLocStart(),
  896                                     D->getLocation(), DI->getType(), DI,
  897                                     D->getStorageClass(), *Bindings);
  899     Var = VarDecl::Create(SemaRef.Context, DC, D->getInnerLocStart(),
  900                           D->getLocation(), D->getIdentifier(), DI->getType(),
  900                           D->getLocation(), D->getIdentifier(), DI->getType(),
  901                           DI, D->getStorageClass());
  909   if (SubstQualifier(D, Var))
  912   SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner,
  915   if (D->isNRVOVariable()) {
  921   Var->setImplicit(D->isImplicit());