Lines Matching refs:AsDerived
315 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in FindPointerComponent()
343 if (const DerivedTypeSpec * derived{type.AsDerived()}) { in FindPointerComponent()
489 if (const DerivedTypeSpec * parentDerived{parentType->AsDerived()}) { in FindOverriddenBinding()
504 if (const DerivedTypeSpec * derived{decl.AsDerived()}) { in FindParentTypeSpec()
547 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in IsOrContainsEventOrLockComponent()
598 if (const auto *derived{object->type()->AsDerived()}) { in IsInitialized()
614 if (const auto *derived{object->type()->AsDerived()}) { in IsDestructible()
658 const DerivedTypeSpec *typeSpec{type ? type->AsDerived() : nullptr}; in IsFinalizable()
782 if (const DerivedTypeSpec * derived{type->AsDerived()}) { in IsOrContainsPolymorphicComponent()
1167 if (const auto *derived{type->AsDerived()}) { in PlanComponentTraversal()
1304 return type && IsEventTypeOrLockType(type->AsDerived()); in FindEventOrLockPotentialComponent()
1356 if (const auto *derived{type->AsDerived()}) { in FindUltimateComponent()
1380 if (const auto *derived{type->AsDerived()}) { in FindImmediateComponent()