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

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

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

For example: Dims(0, 2).MarkBoundsExplicit() 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 explicit.

bool upper = true

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