Searched refs:ProcComponentRef (Results 1 – 12 of 12) sorted by relevance
24 const Name &GetLastName(const ProcComponentRef &);38 const Name &GetFirstName(const ProcComponentRef &);
1816 struct ProcComponentRef { struct1817 WRAPPER_CLASS_BOILERPLATE(ProcComponentRef, Scalar<StructureComponent>);3113 std::variant<Name, ProcComponentRef> u;
590 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()
435 TYPE_PARSER(construct<ProcedureDesignator>(Parser<ProcComponentRef>{}) ||
441 TYPE_PARSER(construct<ProcComponentRef>(structureComponent))
1671 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()2323 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()
357 const parser::ProcComponentRef &, ActualArguments &&);
1792 const parser::ProcComponentRef &pcr, ActualArguments &&arguments) in AnalyzeProcedureComponentRef()1992 [&](const parser::ProcComponentRef &pcr) { in GetCalleeAndArguments()2558 name = &std::get<parser::ProcComponentRef>(proc.u).v.thing.component; in CheckFuncRefToArrayElementRefHasSubscripts()2595 [&](parser::ProcComponentRef &pcr) { in FixMisparsedFunctionReference()
293 auto &component{std::get<parser::ProcComponentRef>(procedureDesignator.u) in Post()
1311 void Post(const parser::ProcComponentRef &);5814 [&](const parser::ProcComponentRef &x) { Walk(x); }, in HandleCall()6251 void ResolveNamesVisitor::Post(const parser::ProcComponentRef &x) { in Post()