| 4867 | } |
| 4868 | |
| 4869 | const Function *Function::getOverriddenFunction(bool *foundAllBaseClasses) const |
| 4870 | { |
| 4871 | if (foundAllBaseClasses) |
| 4872 | *foundAllBaseClasses = true; |
| 4873 | if (!nestedIn->isClassOrStruct()) |
| 4874 | return nullptr; |
| 4875 | return getOverriddenFunctionRecursive(nestedIn->definedType, foundAllBaseClasses); |
| 4876 | } |
| 4877 | |
| 4878 | // prevent recursion if base is the same except for different template parameters |
| 4879 | static bool isDerivedFromItself(const std::string& thisName, const std::string& baseName) |
no outgoing calls