Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Semantics/
Dcheck-select-type.cpp153 struct TypeCase { struct in Fortran::semantics::TypeCaseValues
154 explicit TypeCase(const parser::Statement<parser::TypeGuardStmt> &s, in TypeCase() argument
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 …]
Dresolve-labels.cpp293 bool Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()
Dresolve-names.cpp5235 bool ConstructVisitor::Pre(const parser::SelectTypeConstruct::TypeCase &) { in Pre()
5239 void ConstructVisitor::Post(const parser::SelectTypeConstruct::TypeCase &) { in Post()
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h2402 struct TypeCase { struct
2404 std::tuple<Statement<TypeGuardStmt>, Block> t;