Lines Matching refs:get_if
202 if (auto *component{std::get_if<Component>(&ref.u)}) { in Designate()
255 if (Triplet * last{std::get_if<Triplet>(&ref.subscript().back().u)}) { in CompleteSubscripts()
344 std::get_if<common::Indirection<parser::ArrayElement>>(&dataRef.u)}) { in FixMisparsedSubstringDataRef()
348 if (auto *triplet{std::get_if<parser::SubscriptTriplet>( in FixMisparsedSubstringDataRef()
379 if (auto *dataRef{std::get_if<parser::DataRef>(&mutate.u)}) { in FixMisparsedSubstring()
380 if (auto *sc{std::get_if<common::Indirection<parser::StructureComponent>>( in FixMisparsedSubstring()
860 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in GetSubstringBound()
861 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in GetSubstringBound()
914 if (auto *charExpr{std::get_if<Expr<SomeCharacter>>(&string->u)}) { in Analyze()
928 auto *cp{std::get_if<Constant<Result>>(&ckExpr.u)}; in Analyze()
969 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in AsSubscript()
970 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in AsSubscript()
1165 if (auto *zExpr{std::get_if<Expr<SomeComplex>>(&base->u)}) { in Analyze()
1200 if (auto *aRef{std::get_if<ArrayRef>(&dataRef->u)}) { in Analyze()
1210 while (auto *component{std::get_if<Component>(&dataRef->u)}) { in Analyze()
1214 if (auto *baseSym{std::get_if<SymbolRef>(&dataRef->u)}) { in Analyze()
1371 if (auto *boz{std::get_if<BOZLiteralConstant>(&x->u)}) { in Push()
1385 if (auto *boz{std::get_if<BOZLiteralConstant>(&x->u)}) { in Push()
2408 std::get_if<common::Indirection<parser::Designator>>(&x.u)}) { in AssumedTypeDummy()
2410 std::get_if<parser::DataRef>(&designator->value().u)}) { in AssumedTypeDummy()
2411 if (const auto *name{std::get_if<parser::Name>(&dataRef->u)}) { in AssumedTypeDummy()
2481 if (auto *proc{std::get_if<ProcedureDesignator>(&callee->u)}) { in Analyze()
2490 if (const auto *name{std::get_if<parser::Name>(&designator.u)}) { in Analyze()
2536 ProcedureDesignator *proc{std::get_if<ProcedureDesignator>(&callee->u)}; in Analyze()
2719 std::get_if<parser::LiteralConstant>(&x.v.value().u)}) { in Analyze()
2721 std::get_if<parser::IntLiteralConstant>(&litConst->u)}) { in Analyze()
2970 const auto *name{std::get_if<parser::Name>(&proc.u)}; in CheckFuncRefToArrayElement()
3011 std::get_if<common::Indirection<parser::FunctionReference>>(&u)}) { in FixMisparsedFunctionReference()
3065 std::get_if<common::Indirection<parser::FunctionReference>>( in ExprOrVariable()
3108 if (const auto *var{std::get_if<parser::Variable>(&selector.u)}) { in Analyze()
3114 std::get_if<common::Indirection<parser::FunctionReference>>( in Analyze()
3295 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&proc.u)}) { in MakeFunctionRef()
3781 auto *boz{std::get_if<BOZLiteralConstant>(&argExpr.u)}; in ConvertBOZ()