/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:74:27: warning: ‘virtual std::string iutest::detail::IMatcher::WhichIs() const’ was hidden [-Woverloaded-virtual=]
74 | virtual ::std::string WhichIs() const = 0;
| ^~~~~~~
/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:1095:26: note: by ‘iutest::detail::ElementsAreMatcherBase::WhichIs(const T&)’
1095 | static ::std::string WhichIs(const T& matchers)
| ^~~~~~~
/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:74:27: warning: ‘virtual std::string iutest::detail::IMatcher::WhichIs() const’ was hidden [-Woverloaded-virtual=]
74 | virtual ::std::string WhichIs() const = 0;
| ^~~~~~~
/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:1648:26: note: by ‘iutest::detail::AllOfMatcherBase::WhichIs(const T&)’
1648 | static ::std::string WhichIs(const T& matchers)
| ^~~~~~~
/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:74:27: warning: ‘virtual std::string iutest::detail::IMatcher::WhichIs() const’ was hidden [-Woverloaded-virtual=]
74 | virtual ::std::string WhichIs() const = 0;
| ^~~~~~~
/home/yumetodo/inferior/iutest/include/iutest_matcher.hpp:1775:26: note: by ‘iutest::detail::AnyOfMatcherBase::WhichIs(const T&)’
1775 | static ::std::string WhichIs(const T& matchers)
fedora43 gcc14において上記警告が発生する。
ElementsAreMatcherBaseクラスの派生では明示的にElementsAreMatcherBase::WhichIsのようにアクセスしているかoverrideしているので問題にならない気もしますが・・・
fedora43 gcc14において上記警告が発生する。
ElementsAreMatcherBaseクラスの派生では明示的にElementsAreMatcherBase::WhichIsのようにアクセスしているかoverrideしているので問題にならない気もしますが・・・