Searched refs:TypeAttrSpec (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/flang/lib/Parser/ |
D | Fortran-parsers.cpp | 361 "TYPE" >> optionalListBeforeColons(Parser<TypeAttrSpec>{}), name, 366 TYPE_PARSER(construct<TypeAttrSpec>(construct<Abstract>("ABSTRACT"_tok)) || 367 construct<TypeAttrSpec>(construct<TypeAttrSpec::BindC>("BIND ( C )"_tok)) || 368 construct<TypeAttrSpec>( 369 construct<TypeAttrSpec::Extends>("EXTENDS" >> parenthesized(name))) || 370 construct<TypeAttrSpec>(accessSpec))
|
D | unparse.cpp | 229 Word("TYPE"), Walk(", ", std::get<std::list<TypeAttrSpec>>(x.t), ", "); in Unparse() 237 void Post(const TypeAttrSpec::BindC &) { Word("BIND(C)"); } in Post() 238 void Unparse(const TypeAttrSpec::Extends &x) { in Unparse()
|
/external/llvm-project/flang/include/flang/Parser/ |
D | dump-parse-tree.h | 664 NODE(parser, TypeAttrSpec) in NODE() 665 NODE(TypeAttrSpec, BindC) in NODE() 666 NODE(TypeAttrSpec, Extends) in NODE()
|
D | parse-tree.h | 880 struct TypeAttrSpec { struct 881 UNION_CLASS_BOILERPLATE(TypeAttrSpec); 891 std::tuple<std::list<TypeAttrSpec>, Name, std::list<Name>> t; argument
|
/external/llvm-project/flang/lib/Semantics/ |
D | resolve-names.cpp | 256 HANDLE_ATTR_CLASS(TypeAttrSpec::BindC, BIND_C) 787 bool Pre(const parser::TypeAttrSpec::Extends &); 3836 bool DeclarationVisitor::Pre(const parser::TypeAttrSpec::Extends &x) { in Pre()
|