28#ifndef VC_TRAITS_HAS_NO_ALLOCATED_DATA_H_
29#define VC_TRAITS_HAS_NO_ALLOCATED_DATA_H_
33namespace Vc_VERSIONED_NAMESPACE
72 typename std::remove_cv<typename std::remove_reference<T>::type>::type>
78template<
typename T, std::
size_t N>
struct has_no_allocated_data_impl<T[N]> :
public std::true_type {};
79template<
typename T>
struct has_no_allocated_data_impl<T[]> :
public std::true_type {};
Implements the has_no_allocated_data trait.
Type trait that tells whether a container stores its data inside the object or inside allocated memor...
This is std::array with additional subscript operators supporting gather and scatter operations.