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