#include "tensorstore/index_space/transformed_array.h"
template <typename A, typename T>
  
requires IsArray<A> && IsIndexTransform<T> &&
              
 (A::static_rank == T::static_output_rank)
using tensorstore::TransformedArrayTypeFromArrayAndTransform =
    TransformedArray<typename A::ElementTag,
                     T::static_input_rank,
                     container>;

Alias that evaluates to the transformed array type corresponding to the normalized combination of a strided array type and an index transform.

The resultant transformed array has the element pointer type of A, the static_rank of T, and a layout_container_kind of container.