File indexing completed on 2024-04-28 05:38:40
0001 struct NonTrivial { 0002 NonTrivial() {} 0003 NonTrivial(const NonTrivial &) {} 0004 void constFunction() const {}; 0005 void nonConstFunction() {}; 0006 int a; 0007 }; 0008 0009 class BaseWithVirtuals 0010 { 0011 public: 0012 virtual void virtualMethod1(NonTrivial) {}; // Warn 0013 virtual void virtualMethod2(NonTrivial) {}; // Warn 0014 void nonVirtualMethod(NonTrivial) {}; // Warn 0015 }; 0016 0017 class DerivedWithVirtuals : BaseWithVirtuals { 0018 public: 0019 void virtualMethod1(NonTrivial) override {}; // Warn 0020 void virtualMethod2(NonTrivial) {}; // Warn 0021 void nonVirtualMethod(NonTrivial) {}; // Warn 0022 };