Lines Matching defs:Designator
54 static const parser::Designator *GetDesignatorFromObj(
56 return std::get_if<parser::Designator>(&object.u);
353 std::optional<bool> Visit(const evaluate::Designator<T> &x) {
379 [&](const parser::Designator &x) {
570 [&](const parser::Designator &designator) {
1102 [&](const parser::Designator &designator) {
1395 [&](const parser::Designator &) {
1693 [&](const parser::Designator &designator) {
2352 std::get<common::Indirection<parser::Designator>>(var.u);
2376 const common::Indirection<parser::Designator> *designator =
2377 std::get_if<common::Indirection<parser::Designator>>(&expr.u);
2456 [&](const common::Indirection<parser::Designator> &designator) {
2468 // Anything other than a `parser::Designator` is not allowed
2882 [&](const parser::Designator &) {
3518 [&](const parser::Designator &designator) {
4087 } else if (auto *designator{std::get_if<parser::Designator>(&object.u)}) {
4272 auto CheckComponent{[&](const parser::Designator &designator) {
4561 } else if (auto *desg{std::get_if<parser::Designator>(&object.u)}) {
4571 } else if (auto *desg{std::get_if<parser::Designator>(&object.u)}) {
4868 static const parser::Name *Visit(const parser::Designator &x) {