-
#include "tensorstore/index_space/transform_array_constraints.h"
-
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
IterationConstraints iteration_constraint = {},
MustAllocateConstraint allocate_constraint = may_allocate); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
LayoutOrderConstraint order_constraint,
RepeatedElementsConstraint repeat_constraint =
include_repeated_elements,
MustAllocateConstraint allocate_constraint = may_allocate); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
UnspecifiedLayoutOrder order_constraint,
RepeatedElementsConstraint repeat_constraint =
include_repeated_elements,
MustAllocateConstraint allocate_constraint = may_allocate); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
ContiguousLayoutOrder order_constraint,
RepeatedElementsConstraint repeat_constraint =
include_repeated_elements,
MustAllocateConstraint allocate_constraint = may_allocate); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
LayoutOrderConstraint order_constraint,
MustAllocateConstraint allocate_constraint); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
UnspecifiedLayoutOrder order_constraint,
MustAllocateConstraint allocate_constraint); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
ContiguousLayoutOrder order_constraint,
MustAllocateConstraint allocate_constraint); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
RepeatedElementsConstraint repeat_constraint,
MustAllocateConstraint allocate_constraint = may_allocate); -
constexpr tensorstore::TransformArrayConstraints::
TransformArrayConstraints(
MustAllocateConstraint allocate_constraint); Constructs from various combinations of constraints.