Suppress GetCompositeWindowParts() override warning for clang too
This uses the macro suppressing the warning for both gcc and clang
instead of doing it just for gcc as 58840fe7fd (Suppress unavoidable
-Wsuggest-override in wxCompositeWindow, 2022-12-25) did.
This is more correct and also simpler and shorter.
This commit is contained in:
parent
0c97244747
commit
e064f6b912
1 changed files with 3 additions and 6 deletions
|
|
@ -138,17 +138,14 @@ private:
|
|||
// warning, so disable this warning explicitly as we can't do anything else
|
||||
// about it here (as actually using "override" here would result in an
|
||||
// error for the first class in the hierarchy using wxCompositeWindow).
|
||||
#if wxCHECK_GCC_VERSION(5,1)
|
||||
wxGCC_ONLY_WARNING_SUPPRESS(suggest-override)
|
||||
#endif
|
||||
wxWARNING_SUPPRESS_MISSING_OVERRIDE()
|
||||
|
||||
// Must be implemented by the derived class to return all children to which
|
||||
// the public methods we override should forward to.
|
||||
virtual wxWindowList GetCompositeWindowParts() const = 0;
|
||||
|
||||
#if wxCHECK_GCC_VERSION(5,1)
|
||||
wxGCC_ONLY_WARNING_RESTORE(suggest-override)
|
||||
#endif
|
||||
wxWARNING_RESTORE_MISSING_OVERRIDE()
|
||||
|
||||
|
||||
template <class T, class TArg, class R>
|
||||
void SetForAllParts(R (wxWindowBase::*func)(TArg), T arg)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue