Lines Matching refs:entity
177 const NamedEntity &entity, ConstantSubscript which) { in FoldDesignator() argument
178 return entity.IsSymbol() ? FoldDesignator(entity.GetLastSymbol(), which) in FoldDesignator()
179 : FoldDesignator(entity.GetComponent(), which); in FoldDesignator()
206 NamedEntity &&entity, const Shape &shape, const DynamicType &elementType, in OffsetToArrayRef() argument
209 Shape lbs{GetRawLowerBounds(context, entity)}; in OffsetToArrayRef()
234 return ArrayRef{std::move(entity), std::move(subscripts)}; in OffsetToArrayRef()
260 NamedEntity &&entity, ConstantSubscript &offset, std::size_t size) { in OffsetToDataRef() argument
261 const Symbol &symbol{entity.GetLastSymbol()}; in OffsetToDataRef()
263 return entity.IsSymbol() ? DataRef{symbol} in OffsetToDataRef()
264 : DataRef{std::move(entity.GetComponent())}; in OffsetToDataRef()
272 context, std::move(entity), *shape, *type, offset)}) { in OffsetToDataRef()
276 result = entity.IsSymbol() in OffsetToDataRef()
278 : DataRef{std::move(entity.GetComponent())}; in OffsetToDataRef()