Lines Matching refs:Rank
248 (field != Field::Len && dim >= 0 && dim < last.Rank()));
256 (field != Field::Len && dim >= 0 && dim < last.Rank()));
359 int BaseObject::Rank() const { in Rank() function in Fortran::evaluate::BaseObject
361 [](SymbolRef symbol) { return symbol->Rank(); }, in Rank()
367 int Component::Rank() const { in Rank() function in Fortran::evaluate::Component
368 if (int rank{symbol_->Rank()}; rank > 0) { in Rank()
371 return base().Rank(); in Rank()
374 int NamedEntity::Rank() const { in Rank() function in Fortran::evaluate::NamedEntity
376 [](const SymbolRef s) { return s->Rank(); }, in Rank()
377 [](const Component &c) { return c.Rank(); }, in Rank()
382 int Subscript::Rank() const { in Rank() function in Fortran::evaluate::Subscript
385 return x.value().Rank(); in Rank()
392 int ArrayRef::Rank() const { in Rank() function in Fortran::evaluate::ArrayRef
395 rank += expr.Rank(); in Rank()
400 return component->base().Rank(); in Rank()
406 int CoarrayRef::Rank() const { in Rank() function in Fortran::evaluate::CoarrayRef
410 rank += expr.Rank(); in Rank()
414 return base_.back()->Rank(); in Rank()
418 int DataRef::Rank() const { in Rank() function in Fortran::evaluate::DataRef
420 [](SymbolRef symbol) { return symbol->Rank(); }, in Rank()
421 [](const auto &x) { return x.Rank(); }, in Rank()
426 int Substring::Rank() const { in Rank() function in Fortran::evaluate::Substring
428 [](const DataRef &dataRef) { return dataRef.Rank(); }, in Rank()
434 int ComplexPart::Rank() const { return complex_.Rank(); } in Rank() function in Fortran::evaluate::ComplexPart
436 template <typename T> int Designator<T>::Rank() const { in Rank() function in Fortran::evaluate::Designator
438 [](SymbolRef symbol) { return symbol->Rank(); }, in Rank()
439 [](const auto &x) { return x.Rank(); }, in Rank()