ArgumentEstimates#

struct ArgumentEstimates#

Public Members

Expr scalar_def#

If this is a scalar argument, then these are its default, min, max, and estimated values.

For buffer arguments, all should be undefined.

Region buffer_estimates#

If this is a buffer argument, these are the estimated min and extent for each dimension.

If there are no estimates, buffer_estimates.size() can be zero; otherwise, it must always equal the dimensions