Searched refs:GetBaseObject (Results 1 – 7 of 7) sorted by relevance
750 template <typename A> std::optional<BaseObject> GetBaseObject(const A &) { in GetBaseObject() function754 std::optional<BaseObject> GetBaseObject(const Designator<T> &x) { in GetBaseObject() function755 return x.GetBaseObject(); in GetBaseObject()758 std::optional<BaseObject> GetBaseObject(const Expr<T> &x) { in GetBaseObject() function759 return std::visit([](const auto &y) { return GetBaseObject(y); }, x.u); in GetBaseObject()762 std::optional<BaseObject> GetBaseObject(const std::optional<A> &x) { in GetBaseObject() function764 return GetBaseObject(*x); in GetBaseObject()
326 BaseObject GetBaseObject() const;387 BaseObject GetBaseObject() const;
507 BaseObject Substring::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Substring528 template <typename T> BaseObject Designator<T>::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Designator532 [](const Substring &sstring) { return sstring.GetBaseObject(); }, in GetBaseObject()537 return x.GetBaseObject(); in GetBaseObject()
64 return (*this)(x.GetBaseObject()); in operator ()()
225 if (const Symbol * symbol{designator.GetBaseObject().symbol()}) { in FindExternallyVisibleObject()229 return designator.GetBaseObject().symbol(); in FindExternallyVisibleObject()
188 const Symbol *base{d.GetBaseObject().symbol()}; in Check()
286 return genVariant(ss.GetBaseObject()); in gen()