Searched refs:TypeCase (Results 1 – 9 of 9) sorted by relevance
25 void Check(const std::list<parser::SelectTypeConstruct::TypeCase> &cases) { in Check()35 void AddTypeCase(const parser::SelectTypeConstruct::TypeCase &c) { in AddTypeCase()153 struct TypeCase { struct in Fortran::semantics::TypeCaseValues154 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() function211 static bool TypesAreDifferent(const TypeCase &x, const TypeCase &y) { in TypesAreDifferent()222 static bool AreTypeKindCompatible(const TypeCase &x, const TypeCase &y) { in AreTypeKindCompatible()247 std::list<TypeCase> typeCases_;263 std::get<std::list<parser::SelectTypeConstruct::TypeCase>>( in Enter()
293 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument626 parser::SelectTypeConstruct::TypeCase, parser::TypeGuardStmt>( in PopConstructName()
1016 bool Pre(const parser::SelectTypeConstruct::TypeCase &);1017 void Post(const parser::SelectTypeConstruct::TypeCase &);5235 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument5239 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post() argument
361 class TypeCase : public HasProperties {363 TypeCase(llvm::Record *record = nullptr) : HasProperties(record) {} in HasProperties()
26 } else if (auto typeCase = getAs<TypeCase>()) { in getName()
86 std::vector<TypeCase> Cases;173 for (TypeCase typeCase : in ASTPropsEmitter()830 for (TypeCase typeCase : typeCases.Cases) { in emitCasedReaderWriterMethodBody()
400 many(construct<SelectTypeConstruct::TypeCase>(
2402 struct TypeCase { struct2403 TUPLE_CLASS_BOILERPLATE(TypeCase);2406 std::tuple<Statement<SelectTypeStmt>, std::list<TypeCase>,
623 NODE(SelectTypeConstruct, TypeCase) in NODE()