Lines Matching refs:ProcedureDesignator
210 // or procedure pointer reference in a ProcedureDesignator.
224 return Expr<SomeType>{ProcedureDesignator{std::move(*component)}};
233 return Expr<SomeType>{ProcedureDesignator{specific}};
235 return Expr<SomeType>{ProcedureDesignator{symbol}};
243 return Expr<SomeType>{ProcedureDesignator{std::move(intrinsic)}};
2483 ProcedureDesignator{*resolution}, std::move(arguments)};
2491 ProcedureDesignator{std::move(*component)},
2503 ProcedureDesignator{*sym}, std::move(arguments)};
2773 ProcedureDesignator{*specific}, context_.foldingContext(),
2897 const parser::ProcedureDesignator &pd, ActualArguments &&arguments,
2964 ProcedureDesignator{std::move(specificCall->specificIntrinsic)},
2980 ProcedureDesignator{*resolution}, std::move(arguments)};
3174 std::get<parser::ProcedureDesignator>(call.t), analyzer.GetActuals(),
3176 if (auto *proc{std::get_if<ProcedureDesignator>(&callee->u)}) {
3184 const auto &designator{std::get<parser::ProcedureDesignator>(call.t)};
3230 GetCalleeAndArguments(std::get<parser::ProcedureDesignator>(call.t),
3232 ProcedureDesignator *proc{std::get_if<ProcedureDesignator>(&callee->u)};
3368 parser::CharBlock callSite, const ProcedureDesignator &proc,
3641 CHECK(std::holds_alternative<ProcedureDesignator>(callee->u));
3643 std::move(std::get<ProcedureDesignator>(callee->u)),
3759 auto &proc{std::get<parser::ProcedureDesignator>(funcRef.v.t)};
3811 auto &proc{std::get<parser::ProcedureDesignator>(funcRef.v.t)};
4170 ProcedureDesignator &&proc, ActualArguments &&arguments) {
4207 ProcedureDesignator{std::move(specificCall->specificIntrinsic)},
4558 source_, ProcedureDesignator{*proc}, std::move(localActuals));
4693 return ProcedureRef{ProcedureDesignator{*proc}, std::move(actualsCopy)};