Searched refs:genericSpec (Results 1 – 6 of 6) sorted by relevance
59 const auto &genericSpec{std::get<parser::GenericSpec>(genericStmt.t)}; in GetGenerics() local60 node.AddGeneric(genericSpec); in GetGenerics()68 const auto *genericSpec{ in GetGenerics() local70 if (genericSpec && genericSpec->has_value()) { in GetGenerics()71 node.AddGeneric(**genericSpec); in GetGenerics()
405 } else if (const auto &genericSpec{ in Post() local408 bool ok{genericSpec->source == endGenericSpec->source}; in Post()413 const auto *op{std::get_if<parser::DefinedOperator>(&genericSpec->u)}; in Post()428 endGenericSpec->source, genericSpec->source) in Post()429 .Attach(genericSpec->source, "corresponding INTERFACE"_en_US); in Post()
4930 const auto &genericSpec{std::get<Indirection<parser::GenericSpec>>(x.t)}; in Pre() local4932 auto info{GenericSpecInfo{genericSpec.value()}}; in Pre()
277 construct<Only>(indirect(genericSpec)) || construct<Only>(name))328 TYPE_PARSER(construct<InterfaceStmt>("INTERFACE" >> maybe(genericSpec)) ||332 TYPE_PARSER(construct<EndInterfaceStmt>("END INTERFACE" >> maybe(genericSpec)))380 "::" >> genericSpec, "=>" >> specificProcedures))
117 constexpr Parser<GenericSpec> genericSpec; // R1508 variable
548 "::" >> indirect(genericSpec), "=>" >> listOfNames))761 TYPE_PARSER(construct<AccessId>(indirect(genericSpec)) ||