summaryrefslogtreecommitdiff
path: root/include/mbgl/util/tuple.hpp
blob: 3f6e80a8c728d9935ee41fa1d66db656fcb59ce4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

// Polyfill needed by Windows because MSVC STL
// is not compatible with our IndexedTuple code
#if defined(_WINDOWS)

#include <tao/tuple/tuple.hpp>

#define get_polyfill tao::get
#define tuple_polyfill tao::tuple

#else

#include <tuple>

#define get_polyfill std::get
#define tuple_polyfill std::tuple

#endif