Lines Matching refs:base_
82 : base_{std::move(base)}, subscript_(std::move(ss)), in CoarrayRef()
84 CHECK(!base_.empty());
117 const Symbol &CoarrayRef::GetFirstSymbol() const { return base_.front(); } in GetFirstSymbol()
119 const Symbol &CoarrayRef::GetLastSymbol() const { return base_.back(); } in GetLastSymbol()
245 : base_{base}, field_{field}, dimension_{dim} { in DescriptorInquiry()
246 const Symbol &last{base_.GetLastSymbol()};
253 : base_{std::move(base)}, field_{field}, dimension_{dim} { in DescriptorInquiry()
254 const Symbol &last{base_.GetLastSymbol()};
307 return base_.LEN(); in LEN()
412 } else if (const Component * component{base_.UnwrapComponent()}) { in Rank()
427 return base_.back()->Rank(); in Rank()
460 return base_.value().GetFirstSymbol(); in GetFirstSymbol()
501 return base_.GetFirstSymbol(); in GetFirstSymbol()
504 const Symbol &ArrayRef::GetLastSymbol() const { return base_.GetLastSymbol(); } in GetLastSymbol()
609 NamedEntity CoarrayRef::GetBase() const { return AsNamedEntity(base_); } in GetBase()
645 return base_ == that.base_ && &*symbol_ == &*that.symbol_; in operator ==()
656 return &*parameter_ == &*that.parameter_ && base_ == that.base_; in operator ==()
664 return base_ == that.base_ && subscript_ == that.subscript_; in operator ==()
667 return base_ == that.base_ && subscript_ == that.subscript_ && in operator ==()
689 return field_ == that.field_ && base_ == that.base_ && in operator ==()