--- a/src/lib/util/strformat.h +++ b/src/lib/util/strformat.h @@ -185,9 +185,8 @@ #include #include -#if defined(__GLIBCXX__) && (__GLIBCXX__ < 20150413) -namespace std -{ +namespace std { +namespace mame_cxx14_compat { template inline constexpr auto cbegin(const _Container& __cont) noexcept(noexcept(std::begin(__cont)))-> decltype(std::begin(__cont)) @@ -198,7 +197,8 @@ cend(const _Container& __cont) noexcept(noexcept(std::end(__cont)))-> decltype(std::end(__cont)) { return std::end(__cont); } } -#endif +using namespace mame_cxx14_compat; +} namespace util { namespace detail {