#include "tensorstore/index_space/index_transform.h"
template <DimensionIndex InputRank,
         
 DimensionIndex OutputRank,
         
 ContainerKind CKind>
absl::Status tensorstore::PropagateExplicitBounds(
    
std::type_identity_t<BoxView<OutputRank>> b_domain,
    
const IndexTransform<InputRank, OutputRank, CKind> a_to_b,
    
std::type_identity_t<MutableBoxView<InputRank>> a_domain);

Equivalent to PropagateBounds, except that b_implicit_lower_bounds and b_implicit_upper_bounds are assumed to be all false.