diff options
-rw-r--r-- | include/mbgl/util/indexed_tuple.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/mbgl/util/indexed_tuple.hpp b/include/mbgl/util/indexed_tuple.hpp index fc22d1ee35..0241b8d79a 100644 --- a/include/mbgl/util/indexed_tuple.hpp +++ b/include/mbgl/util/indexed_tuple.hpp @@ -30,12 +30,20 @@ public: template <class I> auto& get() { +#if _WIN32 + return std::get<TypeIndex<I, Is...>::value, Ts...>(*this); +#else return std::get<TypeIndex<I, Is...>::value>(*this); +#endif } template <class I> const auto& get() const { +#if _WIN32 + return std::get<TypeIndex<I, Is...>::value, Ts...>(*this); +#else return std::get<TypeIndex<I, Is...>::value>(*this); +#endif } template <class... Us> |