36 #if defined(_MSC_VER) && ((_MSC_VER == 1500 && defined(_HAS_TR1)) || _MSC_VER > 1500)
39 #elif defined(__clang__) && __clang_major__ >= 3
42 #elif defined(__GNUC__) && __GNUC__ >= 4
44 # if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__)
47 # include <tr1/utility>
50 using tr1::tuple_element;
51 using tr1::tuple_size;
56 # include <boost/tr1/utility.hpp>
59 using tr1::tuple_element;
60 using tr1::tuple_size;
LIBCOPP_COPP_API_HEAD_ONLY Tc * get()
get current coroutine and try to convert type