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

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1669   if (SubstQualifier(D, Record))
 1672   SemaRef.InstantiateAttrsForDecl(TemplateArgs, D, Record, LateAttrs,
 1675   Record->setImplicit(D->isImplicit());
 1680     Record->setAccess(D->getAccess());
 1682     Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation);
 1687     Record->setObjectOfFriendDecl();
 1691     Record->setAnonymousStructOrUnion(true);
 1694     SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Record);
 1697   SemaRef.Context.setManglingNumber(Record,
 1703     SemaRef.Context.addDeclaratorForUnnamedTagDecl(Record, DD);
 1708     SemaRef.Context.addTypedefNameForUnnamedTagDecl(Record, TND);
 1710   Owner->addDecl(Record);
 1717     SemaRef.InstantiateClass(D->getLocation(), Record, D, TemplateArgs,
 1724       SemaRef.InstantiateClassMembers(D->getLocation(), Record, TemplateArgs,
 1732   SemaRef.DiagnoseUnusedNestedTypedefs(Record);
 1734   return Record;