#include "tensorstore/index_space/dim_expression.h"
auto tensorstore::DimExpression<Op...>::UnsafeMarkBoundsImplicit(
    
bool lower = true,
    
bool upper = true) const;

Marks the lower and/or upper bounds of the selected dimensions as implicit.

This operation is potentially unsafe because it may be used to bypass normal bounds checking.

The new dimension selection is the same as the prior dimension selection.

For example: Dims(0, 2).UnsafeMarkBoundsImplicit() has the following effects:

Before

After

Dimension selection

{0, 2}

{0, 2}

Input domain

[1, 3], [2, 5], [3, 4]

[1*, 3*], [2, 5], [3*, 4*]

Labels

{"x", "y", "z"}

{"x", "y", "z"}

Parameters:
bool lower = true

If true (the default), mark the lower bounds as implicit.

bool upper = true

If true (the default), mark the upper bounds as implicit.