Lines Matching refs:useDetails
2152 } else if (auto *useDetails{symbol.detailsIf<UseDetails>()}) { in ConvertToObjectEntity() local
2153 return useDetails->symbol().has<ObjectEntityDetails>(); in ConvertToObjectEntity()
2361 const auto *useDetails{symbol.detailsIf<UseDetails>()}; in ConvertToUseError() local
2362 if (!useDetails) { in ConvertToUseError()
2364 useDetails = &genericDetails.uses().at(0)->get<UseDetails>(); in ConvertToUseError()
2367 UseErrorDetails{*useDetails}.add_occurrence(location, module)); in ConvertToUseError()
2374 if (auto *useDetails{localSymbol.detailsIf<UseDetails>()}) { in DoAddUse() local
2392 localSymbol.name(), GetUsedModule(*useDetails).name(), in DoAddUse()
2404 if (const auto *useDetails{useSymbol.detailsIf<GenericDetails>()}) { in DoAddUse() local
2406 if (genericDetails->derivedType() && useDetails->derivedType() && in DoAddUse()
2407 genericDetails->derivedType() != useDetails->derivedType()) { in DoAddUse()
2413 useDetails->derivedType()->owner().GetName().value()); in DoAddUse()
2415 genericDetails->CopyFrom(*useDetails); in DoAddUse()