#include "tensorstore/array.h"
template <typename Indices>
  
requires (!std::is_void_v<Element>) &&
          
 IsCompatibleFullIndexVector<static_rank, Indices>
Elementtensorstore::
    
Array<ElementTagType, Rank, OriginKind, LayoutContainerKind>::
    
operator()(const Indicesindices) const;

Returns a reference to the element at the specified indices.

Parameters:
const Indices &indices

A span compatible vector of rank() indices, of type convertible to Index. May also be specified as a braced list, e.g. array({1, 2, 3}).

Dchecks:

std::size(indices) == rank()

Dchecks:

Contains(domain(), indices)

Returns:

byte_strided_pointer()[layout()(indices)]