Lines Matching defs:derived
280 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in FindPointerComponent() local
299 const Symbol *FindPointerComponent(const DerivedTypeSpec &derived) { in FindPointerComponent()
308 if (const DerivedTypeSpec * derived{type.AsDerived()}) { in FindPointerComponent() local
449 const DeclTypeSpec *FindParentTypeSpec(const DerivedTypeSpec &derived) { in FindParentTypeSpec()
454 if (const DerivedTypeSpec * derived{decl.AsDerived()}) { in FindParentTypeSpec() local
481 bool IsExtensibleType(const DerivedTypeSpec *derived) { in IsExtensibleType()
487 bool IsBuiltinDerivedType(const DerivedTypeSpec *derived, const char *name) { in IsBuiltinDerivedType()
499 bool IsIsoCType(const DerivedTypeSpec *derived) { in IsIsoCType()
504 bool IsTeamType(const DerivedTypeSpec *derived) { in IsTeamType()
517 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in IsOrContainsEventOrLockComponent() local
558 if (const auto *derived{object->type()->AsDerived()}) { in IsInitialized() local
612 } else if (const DerivedTypeSpec * derived{type->AsDerived()}) { in IsAutomatic() local
650 const DerivedTypeSpec *derived{type ? type->AsDerived() : nullptr}; in IsFinalizable() local
656 bool IsFinalizable(const DerivedTypeSpec &derived) { in IsFinalizable()
665 bool HasImpureFinal(const DerivedTypeSpec &derived) { in HasImpureFinal()
744 const DerivedTypeSpec &derived) { in FindPolymorphicPotentialComponent()
763 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in IsOrContainsPolymorphicComponent() local
1068 const DerivedTypeSpec &derived) { in Create()
1081 if (const auto *derived{type->AsDerived()}) { in PlanComponentTraversal() local
1146 derived{PlanComponentTraversal(*deepest.component())}) { in Increment() local
1199 const DerivedTypeSpec &derived) { in FindCoarrayUltimateComponent()
1205 const DerivedTypeSpec &derived) { in FindPointerUltimateComponent()
1211 const DerivedTypeSpec &derived) { in FindEventOrLockPotentialComponent()
1224 const DerivedTypeSpec &derived) { in FindAllocatableUltimateComponent()
1230 FindPolymorphicAllocatableUltimateComponent(const DerivedTypeSpec &derived) { in FindPolymorphicAllocatableUltimateComponent()
1238 const DerivedTypeSpec &derived) { in FindPolymorphicAllocatableNonCoarrayUltimateComponent()
1245 const Symbol *FindUltimateComponent(const DerivedTypeSpec &derived, in FindUltimateComponent()
1263 if (const auto *derived{type->AsDerived()}) { in FindUltimateComponent() local
1287 if (const auto *derived{type->AsDerived()}) { in FindImmediateComponent() local