Lines Matching refs:EntityDetails
1087 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) { in DeclareEntity()
1090 } else if (std::is_same_v<EntityDetails, T> && in DeclareEntity()
2336 [](const EntityDetails &) { return true; }, in NeedsType() argument
2459 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) { in ConvertToObjectEntity()
2477 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) { in ConvertToProcEntity()
3185 auto *details{symbol->detailsIf<EntityDetails>()}; in HandleStmtFunction()
3205 if (auto *d{dummySymbol->detailsIf<EntityDetails>()}) { in HandleStmtFunction()
3305 Symbol &dummy{MakeSymbol(*dummyName, EntityDetails{true})}; in Pre()
3325 Symbol &dummy{MakeSymbol(dummyName, EntityDetails{true})}; in Post()
3362 EntityDetails funcResultDetails; in Post()
3470 EntityDetails resultDetails; in CreateEntry()
3541 common::visitors{[](EntityDetails &x) { x.set_isDummy(); }, in PostEntryStmt()
3552 dummy = &MakeSymbol(*dummyName, EntityDetails{true}); in PostEntryStmt()
3691 EntityDetails entity; in HandlePreviousCalls()
3706 } else if (auto *entity{prev->detailsIf<EntityDetails>()}; in CheckExtantProc()
3927 symbol->has<EntityDetails>()) { in Pre()
4166 symbol = &MakeSymbol(name, EntityDetails{}); in HandleAttributeStmt()
4195 Symbol &symbol{DeclareEntity<EntityDetails>(name, attrs)}; in DeclareUnknownEntity()
5858 !prevRoot.has<EntityDetails>()) { in ResolveIndexName()
7032 } else if (const auto *details{symbol.detailsIf<EntityDetails>()}) { in NeedsExplicitType()