Lines Matching refs:ObjectEntityDetails

1091         (symbol.has<ObjectEntityDetails>() ||  in DeclareEntity()
1110 } else if (std::is_same_v<ObjectEntityDetails, T> && in DeclareEntity()
1115 symbol.has<ObjectEntityDetails>()) { in DeclareEntity()
2337 [](const ObjectEntityDetails &) { return true; }, in NeedsType() argument
2455 if (symbol.has<ObjectEntityDetails>()) { in ConvertToObjectEntity()
2458 symbol.set_details(ObjectEntityDetails{}); in ConvertToObjectEntity()
2461 symbol.set_details(ObjectEntityDetails{std::move(*details)}); in ConvertToObjectEntity()
2463 return useDetails->symbol().has<ObjectEntityDetails>(); in ConvertToObjectEntity()
2465 return hostDetails->symbol().has<ObjectEntityDetails>(); in ConvertToObjectEntity()
3203 ObjectEntityDetails dummyDetails{true}; in HandleStmtFunction()
3215 ObjectEntityDetails resultDetails; in HandleStmtFunction()
3542 [](ObjectEntityDetails &x) { x.set_isDummy(); }, in PostEntryStmt()
3926 if (symbol->has<CommonBlockDetails>() || symbol->has<ObjectEntityDetails>() || in Pre()
3952 auto &details{symbol.get<ObjectEntityDetails>()}; in Pre()
4018 symbol = &MakeSymbol(name, Attrs{Attr::PARAMETER}, ObjectEntityDetails{}); in Pre()
4041 symbol->get<ObjectEntityDetails>().set_init(SomeExpr{ in Pre()
4266 Symbol &symbol{DeclareEntity<ObjectEntityDetails>(name, attrs)}; in DeclareObjectEntity()
4267 if (auto *details{symbol.detailsIf<ObjectEntityDetails>()}) { in DeclareObjectEntity()
4575 auto &comp{DeclareEntity<ObjectEntityDetails>(*extendsName, Attrs{})}; in Post()
4687 if (symbol.has<ObjectEntityDetails>()) { in Post()
5089 pointer = &MakeSymbol(pointerName, ObjectEntityDetails{}); in Pre()
5140 auto &details{pointee.get<ObjectEntityDetails>()}; in Pre()
5179 symbol = &MakeSymbol(name, ObjectEntityDetails{}); in FinishNamelists()
5458 const auto *details{component.detailsIf<ObjectEntityDetails>()}; in CheckCommonBlockDerivedType()
5614 Symbol &symbol{DeclareEntity<ObjectEntityDetails>(name, {})}; in DeclareStatementEntity()
5615 if (!symbol.has<ObjectEntityDetails>()) { in DeclareStatementEntity()
5857 if (!prevRoot.has<ObjectEntityDetails>() && in ResolveIndexName()
6703 if (auto *object{ultimate.detailsIf<ObjectEntityDetails>()}) { in Initialization()
6736 if (auto *details{ultimate.detailsIf<ObjectEntityDetails>()}) { in PointerInitialization()
6787 } else if (auto *details{ultimate.detailsIf<ObjectEntityDetails>()}) { in NonPointerInitialization()
6859 } else if (symbol->has<ObjectEntityDetails>()) { in HandleProcedureName()
7034 } else if (const auto *details{symbol.detailsIf<ObjectEntityDetails>()}) { in NeedsExplicitType()
7101 if (auto *details{obj.detailsIf<ObjectEntityDetails>()}) { in CreateCommonBlockSymbols()
7305 symbol->GetUltimate().has<ObjectEntityDetails>() && in Pre()
7670 if (auto *details{comp.detailsIf<ObjectEntityDetails>()}) { in FinishDerivedTypeInstantiation()
7671 auto origDetails{origComp.get<ObjectEntityDetails>()}; in FinishDerivedTypeInstantiation()