Searched refs:finals (Results 1 – 15 of 15) sorted by relevance
268 const auto &finals{ in CheckExplicitDataArg() local269 derived->typeSymbol().get<DerivedTypeDetails>().finals()}; in CheckExplicitDataArg()270 if (!finals.empty()) { // 15.5.2.4(2) in CheckExplicitDataArg()274 finals.begin()->first)}) { in CheckExplicitDataArg()275 msg->Attach(finals.begin()->first, in CheckExplicitDataArg()277 finals.begin()->first, derived->typeSymbol().name()); in CheckExplicitDataArg()
666 if (!derived.typeSymbol().get<DerivedTypeDetails>().finals().empty()) { in IsFinalizable()690 const auto &finals{details->finals()}; in HasImpureFinal() local691 return std::any_of(finals.begin(), finals.end(), in HasImpureFinal()
363 if (!details.finals().empty()) { in PutDerivedType()365 for (const auto &pair : details.finals()) { in PutDerivedType()
190 if (!typeSymbol().get<DerivedTypeDetails>().finals().empty()) { in HasDestruction()
1009 for (const auto &pair : details.finals()) { in CheckDerivedType()1442 if (!derivedDetails->finals().empty() && in WarnMissingFinal()
568 for (const auto &pair : dtDetails.finals()) { in DescribeType()
4914 details->finals().emplace(name->source, DEREF(name->symbol))}; in Post()
284 std::map<SourceName, SymbolRef> &finals() { return finals_; } in finals() function285 const std::map<SourceName, SymbolRef> &finals() const { return finals_; } in finals() function
1494 ArrayRef<Expr *> finals() { return getFinals(); } in finals() function1496 ArrayRef<Expr *> finals() const { in finals() function
4086 finals_range finals() { in finals() function4090 finals_const_range finals() const { in finals() function
3530 for (auto *E : C->finals()) {
749 for (auto *E : C->finals()) { in VisitOMPLinearClause()
1138 for (const Expr *F : LoopDirective->finals()) { in EmitOMPLastprivateClauseFinal()2180 for (const Expr *F : C->finals()) { in EmitOMPLinearClauseFinal()2410 for (const Expr *F : D.finals()) { in EmitOMPSimdFinal()
6536 for (auto *VE : C->finals()) { in VisitOMPLinearClause()
2598 for (const auto *E : C->finals()) { in VisitOMPLinearClause()