#ifndef MBGL_UTIL_TRAITS #define MBGL_UTIL_TRAITS #include namespace mbgl { template constexpr auto underlying_type(T t) -> typename std::underlying_type::type { return static_cast::type>(t); } } // namespace mbgl #endif // MBGL_UTIL_TRAITS