1 #pragma once
2 
3 // Polyfill needed by Windows because MSVC STL
4 // is not compatible with our IndexedTuple code
5 #if defined(_WINDOWS)
6 
7 #include <tao/tuple/tuple.hpp>
8 
9 #define get_polyfill tao::get
10 #define tuple_polyfill tao::tuple
11 
12 #else
13 
14 #include <tuple>
15 
16 #define get_polyfill std::get
17 #define tuple_polyfill std::tuple
18 
19 #endif
20