Searched refs:ProcComponentRef (Results 1 – 13 of 13) sorted by relevance
24 const Name &GetLastName(const ProcComponentRef &);38 const Name &GetFirstName(const ProcComponentRef &);
1834 struct ProcComponentRef { struct1835 WRAPPER_CLASS_BOILERPLATE(ProcComponentRef, Scalar<StructureComponent>);3134 std::variant<Name, ProcComponentRef> u;
602 NODE(parser, ProcComponentRef) in NODE()
43 const Name &GetLastName(const ProcComponentRef &x) { in GetLastName()101 const Name &GetFirstName(const ProcComponentRef &x) { in GetFirstName()
156 [&](ProcComponentRef &pcr) { in ConvertToArrayElementRef()
438 TYPE_PARSER(construct<ProcedureDesignator>(Parser<ProcComponentRef>{}) ||
454 TYPE_PARSER(construct<ProcComponentRef>(structureComponent))
1693 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()2347 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()
341 const parser::ProcComponentRef &, ActualArguments &&, bool isSubroutine);
1988 const parser::ProcComponentRef &pcr, ActualArguments &&arguments, in AnalyzeProcedureComponentRef()2286 [&](const parser::ProcComponentRef &pcr) { in GetCalleeAndArguments()2972 name = &std::get<parser::ProcComponentRef>(proc.u).v.thing.component; in CheckFuncRefToArrayElement()3018 [&](parser::ProcComponentRef &pcr) { in FixMisparsedFunctionReference()
293 auto &component{std::get<parser::ProcComponentRef>(procedureDesignator.u) in Post()
398 parser::Unwrap<parser::ProcComponentRef>(procD->u)}) { in Pre()
1464 void Post(const parser::ProcComponentRef &);6809 [&](const parser::ProcComponentRef &x) { Walk(x); }, in HandleCall()7323 void ResolveNamesVisitor::Post(const parser::ProcComponentRef &x) { in Post()