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