Lines Matching defs:EntityDetails
1116 // T is one of: EntityDetails, ObjectEntityDetails, ProcEntityDetails
1125 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) {
1128 } else if (std::is_same_v<EntityDetails, T> &&
2716 [](const EntityDetails &) { return true; },
2758 if (const auto *entity{symbol.detailsIf<EntityDetails>()};
2865 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) {
2886 } else if (auto *details{symbol.detailsIf<EntityDetails>()}) {
4067 } else if (auto *entity{ultimate.detailsIf<EntityDetails>()};
4368 EntityDetails funcResultDetails;
4432 dummy = &MakeSymbol(name, EntityDetails{true});
4501 EntityDetails resultDetails;
4513 } else if (!result->has<EntityDetails>()) {
4558 dummy = &MakeSymbol(*dummyName, EntityDetails{true});
4612 } else if (!dummy->has<EntityDetails>() &&
4803 EntityDetails entity;
4818 } else if (auto *entity{prev->detailsIf<EntityDetails>()};
5088 symbol->has<EntityDetails>()) {
5380 symbol = &MakeSymbol(name, EntityDetails{});
5411 Symbol &symbol{DeclareEntity<EntityDetails>(name, attrs)};
8720 if (symbol.has<EntityDetails>() ||
8962 } else if (const auto *details{symbol.detailsIf<EntityDetails>()}) {