| 
| template<class Array , class  = typename std::enable_if<      detail::is_array_class<Array>::value   >::type>  | 
| constexpr auto  | std::__ROOT::make_view (Array const &a) -> array_view< typename Array::value_type > | 
|   | 
| template<class T , size_t N>  | 
| constexpr array_view< T >  | std::__ROOT::make_view (T const (&a)[N]) | 
|   | 
| template<class T >  | 
| constexpr array_view< T >  | std::__ROOT::make_view (T const *p, typename array_view< T >::size_type const n) | 
|   | 
| template<class InputIterator , class Result  = array_view<typename std::iterator_traits<InputIterator>::value_type>>  | 
| constexpr Result  | std::__ROOT::make_view (InputIterator begin, InputIterator end) | 
|   | 
| template<class T >  | 
| constexpr array_view< T >  | std::__ROOT::make_view (std::initializer_list< T > const &l) | 
|   | 
| template<class T , class Array , class  = typename std::enable_if<      is_array<Array>::value   >::type>  | 
| constexpr bool  | std::__ROOT::operator!= (array_view< T > const &lhs, Array const &rhs) | 
|   | 
| template<class Array , class T , class  = typename std::enable_if<      is_array<Array>::value,      Array   >::type>  | 
| constexpr bool  | std::__ROOT::operator!= (Array const &lhs, array_view< T > const &rhs) | 
|   | 
| template<class T1 , class T2 >  | 
| constexpr bool  | std::__ROOT::operator== (array_view< T1 > const &lhs, array_view< T2 > const &rhs) | 
|   | 
| template<class T , class Array , class  = typename std::enable_if<      detail::is_array_class<Array>::value   >::type>  | 
| constexpr bool  | std::__ROOT::operator== (array_view< T > const &lhs, Array const &rhs) | 
|   | 
| template<class T1 , class T2 , size_t N>  | 
| constexpr bool  | std::__ROOT::operator== (array_view< T1 > const &lhs, T2 const (&rhs)[N]) | 
|   | 
| template<class Array , class T , class  = typename std::enable_if<      is_array<Array>::value   >::type>  | 
| constexpr bool  | std::__ROOT::operator== (Array const &lhs, array_view< T > const &rhs) | 
|   | 
| template<class ArrayL , class ArrayR >  | 
| constexpr bool  | std::__ROOT::detail::operator_equal_impl (ArrayL const &lhs, size_t const lhs_size, ArrayR const &rhs, size_t const rhs_size) | 
|   |