Lines Matching defs:arrayShape
978 auto arrayShape{
981 if (arrayShape && dimArg) {
984 static_cast<std::size_t>(*dim) <= arrayShape->size()) {
985 arrayShape->erase(arrayShape->begin() + (*dim - 1));
986 return std::move(*arrayShape);
995 if (auto arrayShape{
997 auto rank{static_cast<int>(arrayShape->size())};
1002 arrayShape->erase(arrayShape->begin() + (*dim - 1));
1003 return std::move(*arrayShape);
1044 if (auto arrayShape{(*this)(call.arguments().at(0))}) {
1045 if (auto arraySize{GetSize(std::move(*arrayShape))}) {
1092 auto arrayShape{
1097 if (arrayShape && dimArg && nCopies) {
1100 static_cast<std::size_t>(*dim) <= arrayShape->size() + 1) {
1101 arrayShape->emplace(arrayShape->begin() + *dim - 1,
1103 return std::move(*arrayShape);