Warning, file /sdk/clazy/tests/function-args-by-value/warn-for-overridden-methods.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
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 };