| 93 | } |
| 94 | |
| 95 | static bool isVclTypeInit(const Type *type) |
| 96 | { |
| 97 | if (!type) |
| 98 | return false; |
| 99 | return std::any_of(type->derivedFrom.begin(), type->derivedFrom.end(), [&](const Type::BaseInfo& baseInfo) { |
| 100 | if (!baseInfo.type) |
| 101 | return true; |
| 102 | if (isVclTypeInit(baseInfo.type)) |
| 103 | return true; |
| 104 | return false; |
| 105 | }); |
| 106 | } |
| 107 | //--------------------------------------------------------------------------- |
| 108 | |
| 109 | CheckClassImpl::CheckClassImpl(const Tokenizer *tokenizer, const Settings &settings, ErrorLogger &errorLogger) |
no test coverage detected