Lines Matching full:overriding
465 UniqueVirtualMethod Overriding) { in add() argument
468 if (!llvm::is_contained(SubobjectOverrides, Overriding)) in add()
469 SubobjectOverrides.push_back(Overriding); in add()
482 void OverridingMethods::replaceAll(UniqueVirtualMethod Overriding) { in replaceAll() argument
485 I->second.push_back(Overriding); in replaceAll()
610 // overriding virtual function. in Collect()
651 SmallVectorImpl<UniqueVirtualMethod> &Overriding = SO.second; in getFinalOverriders() local
652 if (Overriding.size() < 2) in getFinalOverriders()
655 auto IsHidden = [&Overriding](const UniqueVirtualMethod &M) { in getFinalOverriders()
659 // We have an overriding method in a virtual base class in getFinalOverriders()
661 // determine whether there exists an other overriding method in getFinalOverriders()
664 for (const UniqueVirtualMethod &OP : Overriding) in getFinalOverriders()
672 // FIXME: IsHidden reads from Overriding from the middle of a remove_if in getFinalOverriders()
674 llvm::erase_if(Overriding, IsHidden); in getFinalOverriders()