File indexing completed on 2024-04-28 05:38:41

0001 struct Trivial {};
0002 
0003 class BaseWithVirtuals
0004 {
0005 public:
0006     virtual void virtualMethod1(const Trivial &) {}; // Warn
0007     virtual void virtualMethod2(const Trivial &) {}; // Warn
0008     void nonVirtualMethod(const Trivial &) {}; // Warn
0009 };
0010 
0011 class DerivedWithVirtuals : BaseWithVirtuals {
0012 public:
0013     void virtualMethod1(const Trivial &) override {}; // Warn
0014     void virtualMethod2(const Trivial &) {}; // Warn
0015     void nonVirtualMethod(const Trivial &) {}; // Warn
0016 };