Lines Matching refs:DataRef
150 [](const DataRef &dataRef) { return dataRef.LEN(); }, in upper()
199 } else if (const auto *dataRef{std::get_if<DataRef>(&parent_)}) { in Fold()
200 if (auto expr{AsGenericExpr(DataRef{*dataRef})}) { in Fold()
314 std::optional<Expr<SubscriptInteger>> DataRef::LEN() const { in LEN()
431 int DataRef::Rank() const { in Rank()
442 [](const DataRef &dataRef) { return dataRef.Rank(); }, in Rank()
506 const Symbol &DataRef::GetFirstSymbol() const { in GetFirstSymbol()
514 const Symbol &DataRef::GetLastSymbol() const { in GetLastSymbol()
524 [](const DataRef &dataRef) { in GetBaseObject()
537 [](const DataRef &dataRef) { return &dataRef.GetLastSymbol(); }, in GetLastSymbol()
601 DataRef base{result.IsSymbol() ? DataRef{result.GetLastSymbol()} in AsNamedEntity()
602 : DataRef{result.GetComponent()}}; in AsNamedEntity()
671 bool DataRef::operator==(const DataRef &that) const { in operator ==()