Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h412 template <ComponentKind componentKind> class ComponentIterator { in ENUM_CLASS()
414 ComponentIterator(const DerivedTypeSpec &derived) : derived_{derived} {} in ENUM_CLASS()
527 extern template class ComponentIterator<ComponentKind::Ordered>;
528 extern template class ComponentIterator<ComponentKind::Direct>;
529 extern template class ComponentIterator<ComponentKind::Ultimate>;
530 extern template class ComponentIterator<ComponentKind::Potential>;
531 extern template class ComponentIterator<ComponentKind::Scope>;
532 using OrderedComponentIterator = ComponentIterator<ComponentKind::Ordered>;
533 using DirectComponentIterator = ComponentIterator<ComponentKind::Direct>;
534 using UltimateComponentIterator = ComponentIterator<ComponentKind::Ultimate>;
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtools.cpp1152 typename ComponentIterator<componentKind>::const_iterator
1153 ComponentIterator<componentKind>::const_iterator::Create( in Create()
1163 ComponentIterator<componentKind>::const_iterator::PlanComponentTraversal( in PlanComponentTraversal()
1225 void ComponentIterator<componentKind>::const_iterator::Increment() { in Increment()
1269 ComponentIterator<componentKind>::const_iterator::BuildResultDesignatorName() in BuildResultDesignatorName()
1278 template class ComponentIterator<ComponentKind::Ordered>; variable
1279 template class ComponentIterator<ComponentKind::Direct>; variable
1280 template class ComponentIterator<ComponentKind::Ultimate>; variable
1281 template class ComponentIterator<ComponentKind::Potential>; variable
1282 template class ComponentIterator<ComponentKind::Scope>; variable