Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Semantics/
Dtools.h369 template <ComponentKind componentKind> class ComponentIterator { in ENUM_CLASS()
371 ComponentIterator(const DerivedTypeSpec &derived) : derived_{derived} {} in ENUM_CLASS()
481 extern template class ComponentIterator<ComponentKind::Ordered>;
482 extern template class ComponentIterator<ComponentKind::Direct>;
483 extern template class ComponentIterator<ComponentKind::Ultimate>;
484 extern template class ComponentIterator<ComponentKind::Potential>;
485 extern template class ComponentIterator<ComponentKind::Scope>;
486 using OrderedComponentIterator = ComponentIterator<ComponentKind::Ordered>;
487 using DirectComponentIterator = ComponentIterator<ComponentKind::Direct>;
488 using UltimateComponentIterator = ComponentIterator<ComponentKind::Ultimate>;
[all …]
/external/llvm-project/flang/lib/Semantics/
Dtools.cpp1066 typename ComponentIterator<componentKind>::const_iterator
1067 ComponentIterator<componentKind>::const_iterator::Create( in Create()
1077 ComponentIterator<componentKind>::const_iterator::PlanComponentTraversal( in PlanComponentTraversal()
1139 void ComponentIterator<componentKind>::const_iterator::Increment() { in Increment()
1183 ComponentIterator<componentKind>::const_iterator::BuildResultDesignatorName() in BuildResultDesignatorName()
1192 template class ComponentIterator<ComponentKind::Ordered>; variable
1193 template class ComponentIterator<ComponentKind::Direct>; variable
1194 template class ComponentIterator<ComponentKind::Ultimate>; variable
1195 template class ComponentIterator<ComponentKind::Potential>; variable
1196 template class ComponentIterator<ComponentKind::Scope>; variable