#pragma once #include namespace mbgl { template constexpr auto underlying_type(T t) -> typename std::underlying_type_t { return typename std::underlying_type_t(t); } } // namespace mbgl