Home
last modified time | relevance | path

Searched refs:componentPath_ (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h435 CHECK(!componentPath_.empty()); in ENUM_CLASS()
436 return DEREF(componentPath_.back().component()); in ENUM_CLASS()
441 return componentPath_ == other.componentPath_; in ENUM_CLASS()
449 explicit operator bool() const { return !componentPath_.empty(); } in ENUM_CLASS()
515 std::vector<ComponentPathNode> componentPath_; in ENUM_CLASS() local
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtools.cpp1156 it.componentPath_.emplace_back(derived); in Create()
1187 for (const auto &node : componentPath_) { in PlanComponentTraversal()
1226 while (!componentPath_.empty()) { in Increment()
1227 ComponentPathNode &deepest{componentPath_.back()}; in Increment()
1233 componentPath_.emplace_back(*derived); in Increment()
1243 componentPath_.pop_back(); in Increment()
1272 for (const auto &node : componentPath_) { in BuildResultDesignatorName()