Lines Matching refs:ConstantSubscripts
19 const ConstantSubscripts &&bounds, bool asScalar = false) { in PackageConstantBounds()
28 return Expr<T>{Constant<T>{std::move(packed), ConstantSubscripts{rank}}}; in PackageConstantBounds()
57 template <typename T> ConstantSubscripts Get(const T &) { in Get()
64 template <typename T> ConstantSubscripts Get(const Constant<T> &x) { in Get()
87 template <typename T> ConstantSubscripts Get(const Parentheses<T> &x) { in Get()
91 return ConstantSubscripts(x.Rank(), ConstantSubscript{1}); in Get()
100 template <typename T> ConstantSubscripts Get(const Expr<T> &x) { in Get()
158 ConstantSubscripts ones(rank, ConstantSubscript{1}); in LBOUND()
249 auto accumulator{[&](Scalar<T> &element, const ConstantSubscripts &at) { in FoldCount()
314 ConstantSubscripts at{array->lbounds()}, maskAt, resultIndices, resultShape; in Test()
323 std::move(mask_elements), ConstantSubscripts{n}}; in Test()
369 resultShape = ConstantSubscripts{array->Rank()}; // always a vector in Test()
371 resultIndices = ConstantSubscripts(array->Rank(), 0); in Test()
479 auto accumulator{[&](Scalar<T> &element, const ConstantSubscripts &at) { in FoldBitReduction()