Lines Matching refs:base_
81 : base_{std::move(base)}, subscript_(std::move(ss)), in CoarrayRef()
83 CHECK(!base_.empty());
116 const Symbol &CoarrayRef::GetFirstSymbol() const { return base_.front(); } in GetFirstSymbol()
118 const Symbol &CoarrayRef::GetLastSymbol() const { return base_.back(); } in GetLastSymbol()
244 : base_{base}, field_{field}, dimension_{dim} { in DescriptorInquiry()
245 const Symbol &last{base_.GetLastSymbol()};
252 : base_{std::move(base)}, field_{field}, dimension_{dim} { in DescriptorInquiry()
253 const Symbol &last{base_.GetLastSymbol()};
298 return base_.LEN(); in LEN()
399 } else if (const Component * component{base_.UnwrapComponent()}) { in Rank()
414 return base_.back()->Rank(); in Rank()
446 return base_.value().GetFirstSymbol(); in GetFirstSymbol()
486 return base_.GetFirstSymbol(); in GetFirstSymbol()
489 const Symbol &ArrayRef::GetLastSymbol() const { return base_.GetLastSymbol(); } in GetLastSymbol()
594 NamedEntity CoarrayRef::GetBase() const { return AsNamedEntity(base_); } in GetBase()
630 return base_ == that.base_ && &*symbol_ == &*that.symbol_; in operator ==()
641 return &*parameter_ == &*that.parameter_ && base_ == that.base_; in operator ==()
649 return base_ == that.base_ && subscript_ == that.subscript_; in operator ==()
652 return base_ == that.base_ && subscript_ == that.subscript_ && in operator ==()
674 return field_ == that.field_ && base_ == that.base_ && in operator ==()