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

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  939   TypeSourceInfo *DI = D->getTypeSourceInfo();
  943                            D->getLocation(), D->getDeclName());
  943                            D->getLocation(), D->getDeclName());
  945       DI = D->getTypeSourceInfo();
  954       SemaRef.Diag(D->getLocation(), diag::err_field_instantiates_to_function)
  959     SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType());
  962   Expr *BitWidth = D->getBitWidth();
  979   FieldDecl *Field = SemaRef.CheckFieldDecl(D->getDeclName(),
  982                                             D->getLocation(),
  983                                             D->isMutable(),
  985                                             D->getInClassInitStyle(),
  986                                             D->getInnerLocStart(),
  987                                             D->getAccess(),
  994   SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope);
 1004     SemaRef.Context.setInstantiatedFromUnnamedFieldDecl(Field, D);
 1009       SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Field);
 1012   Field->setImplicit(D->isImplicit());
 1013   Field->setAccess(D->getAccess());