29 #ifndef VC_IS_INDEX_SEQUENCE_H_ 
   30 #define VC_IS_INDEX_SEQUENCE_H_ 
   32 #include "../common/indexsequence.h" 
   34 namespace Vc_VERSIONED_NAMESPACE
 
   39 template <
typename T> 
struct is_index_sequence : 
public std::false_type {};
 
   40 template <std::size_t... I>
 
   41 struct is_index_sequence<
Vc::index_sequence<I...>> : 
public std::true_type {};
 
   43 static_assert(!is_index_sequence<int>::value, 
"");
 
   44 static_assert(is_index_sequence<make_index_sequence<2>>::value, 
"");
 
   49 #endif  // VC_IS_INDEX_SEQUENCE_H_ 
Vector Classes Namespace.