Lines Matching refs:Indirection
133 void Analyze(const common::Indirection<parser::Expr> &x) { in Analyze()
344 std::get_if<common::Indirection<parser::ArrayElement>>(&dataRef.u)}) { in FixMisparsedSubstringDataRef()
380 if (auto *sc{std::get_if<common::Indirection<parser::StructureComponent>>( in FixMisparsedSubstring()
1492 [&](const common::Indirection<parser::Expr> &expr) { in Add()
1495 [&](const common::Indirection<parser::AcImpliedDo> &impliedDo) { in Add()
2408 std::get_if<common::Indirection<parser::Designator>>(&x.u)}) { in AssumedTypeDummy()
3011 std::get_if<common::Indirection<parser::FunctionReference>>(&u)}) { in FixMisparsedFunctionReference()
3028 if constexpr (common::HasMember<common::Indirection<parser::Designator>, in FixMisparsedFunctionReference()
3031 u = common::Indirection{funcRef.ConvertToArrayElementRef()}; in FixMisparsedFunctionReference()
3062 common::HasMember<common::Indirection<parser::FunctionReference>, in ExprOrVariable()
3065 std::get_if<common::Indirection<parser::FunctionReference>>( in ExprOrVariable()
3114 std::get_if<common::Indirection<parser::FunctionReference>>( in Analyze()
3375 [&](const common::Indirection<parser::Expr> &x) { in Analyze()