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() argument211 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()
305 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument654 parser::SelectTypeConstruct::TypeCase, parser::TypeGuardStmt>( in PopConstructName()
1162 bool Pre(const parser::SelectTypeConstruct::TypeCase &);1163 void Post(const parser::SelectTypeConstruct::TypeCase &);6195 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre() argument6199 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()828 for (TypeCase typeCase : typeCases.Cases) { in emitCasedReaderWriterMethodBody()
401 many(construct<SelectTypeConstruct::TypeCase>(
2423 struct TypeCase { struct2424 TUPLE_CLASS_BOILERPLATE(TypeCase);2427 std::tuple<Statement<SelectTypeStmt>, std::list<TypeCase>,
635 NODE(SelectTypeConstruct, TypeCase) in NODE()