Searched defs:TypeCase (Results 1 – 4 of 4) sorted by relevance
153 struct TypeCase { struct in Fortran::semantics::TypeCaseValues154 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() argument160 void SetGuardType(std::optional<evaluate::DynamicType> guardTypeDynamic) { in SetGuardType()169 bool IsDefault() const { in IsDefault()174 bool IsTypeSpec() const { in IsTypeSpec()179 bool IsDerivedTypeSpec() const { in IsDerivedTypeSpec()184 const parser::TypeGuardStmt::Guard &GetGuardFromStmt( in GetGuardFromStmt()190 std::optional<evaluate::DynamicType> guardType() const { in guardType()194 std::string AsFortran() const { in AsFortran()204 const parser::Statement<parser::TypeGuardStmt> &stmt;[all …]
293 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()
5235 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()5239 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post()
2402 struct TypeCase { struct2404 std::tuple<Statement<TypeGuardStmt>, Block> t;