Home
last modified time | relevance | path

Searched defs:TypeCase (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-select-type.cpp153 struct TypeCase { struct in Fortran::semantics::TypeCaseValues
154 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() function
160 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 …]
H A Dresolve-labels.cpp305 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()
H A Dresolve-names.cpp6195 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()
6199 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h2423 struct TypeCase { struct
2425 std::tuple<Statement<TypeGuardStmt>, Block> t;