Lines Matching refs:GenericDetails

588       if (auto *d{symbol->detailsIf<GenericDetails>()}) {  in MakeSymbol()
714 Symbol &AddGenericUse(GenericDetails &, const SourceName &, const Symbol &);
2726 if (auto *genericDetails{symbol.detailsIf<GenericDetails>()}) { in ConvertToUseError()
2800 auto *localGeneric{localUltimate.detailsIf<GenericDetails>()}; in DoAddUse()
2801 const auto *useGeneric{useUltimate.detailsIf<GenericDetails>()}; in DoAddUse()
2860 GenericDetails generic; in DoAddUse()
2866 localGeneric = &newSymbol.get<GenericDetails>(); in DoAddUse()
2886 GenericDetails generic; in DoAddUse()
2893 auto &newUseGeneric{newSymbol.get<GenericDetails>()}; in DoAddUse()
2910 GenericDetails &generic, const SourceName &name, const Symbol &useSymbol) { in AddGenericUse()
3075 auto &details{generic.get<GenericDetails>()}; in ResolveSpecificsInGeneric()
3135 auto &details{generic.get<GenericDetails>()}; in CheckGenericProcedures()
3455 if (auto *generic{entrySymbol->detailsIf<GenericDetails>()}) { in CreateEntry()
3675 if (auto *generic{symbol.detailsIf<GenericDetails>()}) { in HandlePreviousCalls()
3749 if (genericSymbol.has<GenericDetails>()) { in PushSubprogramScope()
3750 genericSymbol.get<GenericDetails>().AddSpecificProc( in PushSubprogramScope()
3785 if (auto *details{symbol->detailsIf<GenericDetails>()}) { in GetSpecificFromGeneric()
4103 if (symbol.has<GenericDetails>()) { in Pre()
4827 generic->get<GenericDetails>().AddSpecificProc( in Post()
4938 if (!genericSymbol->has<GenericDetails>()) { in Pre()
4950 if (inheritedSymbol && inheritedSymbol->has<GenericDetails>()) { in Pre()
4957 genericSymbol = MakeTypeSymbol(symbolName, GenericDetails{}); in Pre()
5679 auto *generic{ultimate ? ultimate->detailsIf<GenericDetails>() : nullptr}; in ResolveDerivedType()
6847 if (!symbol->has<GenericDetails>()) { in HandleProcedureName()
7117 GenericDetails genericDetails; in CreateGeneric()
7128 if (const auto *existingGeneric{ultimate.detailsIf<GenericDetails>()}) { in CreateGeneric()
7173 if (symbol.has<GenericDetails>()) { in FinishSpecificationPart()