Home
last modified time | relevance | path

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

/llvm-project/flang/lib/Semantics/
H A Dcheck-select-type.cpp148 struct TypeCase { struct in Fortran::semantics::TypeCaseValues
149 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() argument
155 void SetGuardType(std::optional<evaluate::DynamicType> guardTypeDynamic) { in SetGuardType()
164 bool IsDefault() const { in IsDefault()
169 bool IsTypeSpec() const { in IsTypeSpec()
174 bool IsDerivedTypeSpec() const { in IsDerivedTypeSpec()
179 const parser::TypeGuardStmt::Guard &GetGuardFromStmt( in GetGuardFromStmt()
185 std::optional<evaluate::DynamicType> guardType() const { in guardType()
189 std::string AsFortran() const { in AsFortran()
199 const parser::Statement<parser::TypeGuardStmt> &stmt;
[all …]
H A Dresolve-labels.cpp332 Pre(const parser::SelectTypeConstruct::TypeCase &) Pre() argument
H A Dresolve-names.cpp7234 Pre(const parser::SelectTypeConstruct::TypeCase &) Pre() argument
7238 Post(const parser::SelectTypeConstruct::TypeCase &) Post() argument
/llvm-project/flang/include/flang/Parser/
H A Dparse-tree.h2483 struct TypeCase { global() struct
2485 tSelectTypeConstruct::TypeCase global() argument