X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/03b35a9a1bd1f583e32b27d260b223a0989d6c75..e0c49ff6ba44cf5b47ab91d58b67763f5a1c7a58:/endian.h diff --git a/endian.h b/endian.h index feb3bbd..7c78bbc 100644 --- a/endian.h +++ b/endian.h @@ -22,7 +22,7 @@ template inline T ntoh(T t) { return hton(t); } template inline tuple::type...> -tuple_hton_imp(tuple && t, tuple_indices) { +tuple_hton_imp(tuple && t, std::index_sequence) { return tuple< typename std::remove_reference::type... >(hton(std::get(t))...); @@ -31,7 +31,7 @@ tuple_hton_imp(tuple && t, tuple_indices) { template inline tuple::type...> hton(tuple && t) { - return tuple_hton_imp(std::forward>(t), TUPLE_INDICES(Args)); + return tuple_hton_imp(std::forward>(t), std::index_sequence_for{}); } template inline typename