Template Class Indirect_array

The indirect_array class is a helper class used by the indirect subscript operator.

This template is a helper template used by the indirect subscript operator indirect_array<T> valarray<T>::operator[](const valarray<size_t>&).

It has reference semantics to a subset of an array specified by an indirect_array.