Searched refs:GetBaseObject (Results 1 – 6 of 6) sorted by relevance
522 BaseObject Substring::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Substring543 template <typename T> BaseObject Designator<T>::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Designator547 [](const Substring &sstring) { return sstring.GetBaseObject(); }, in GetBaseObject()552 return x.GetBaseObject(); in GetBaseObject()
96 return (*this)(x.GetBaseObject()); in operator ()()
905 template <typename A> std::optional<BaseObject> GetBaseObject(const A &) { in GetBaseObject() function909 std::optional<BaseObject> GetBaseObject(const Designator<T> &x) { in GetBaseObject() function910 return x.GetBaseObject(); in GetBaseObject()913 std::optional<BaseObject> GetBaseObject(const Expr<T> &x) { in GetBaseObject() function914 return common::visit([](const auto &y) { return GetBaseObject(y); }, x.u); in GetBaseObject()917 std::optional<BaseObject> GetBaseObject(const std::optional<A> &x) { in GetBaseObject() function919 return GetBaseObject(*x); in GetBaseObject()
333 BaseObject GetBaseObject() const;395 BaseObject GetBaseObject() const;
231 if (const Symbol * symbol{designator.GetBaseObject().symbol()}) { in FindExternallyVisibleObject()235 return designator.GetBaseObject().symbol(); in FindExternallyVisibleObject()
193 const Symbol *base{d.GetBaseObject().symbol()}; in Check()