Home
last modified time | relevance | path

Searched refs:LengthAndKind (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h661 struct LengthAndKind { struct
662 BOILERPLATE(LengthAndKind);
663 LengthAndKind(std::optional<TypeParamValue> &&l, ScalarIntConstantExpr &&k) in LengthAndKind() argument
669 : u{LengthAndKind{std::make_optional(std::move(l)), std::move(k)}} {} in CharSelector()
671 : u{LengthAndKind{std::move(l), std::move(k)}} {} in CharSelector()
672 std::variant<LengthSelector, LengthAndKind> u;
H A Dparse-tree-visitor.h323 void Walk(const CharSelector::LengthAndKind &x, V &visitor) { in Walk()
330 template <typename M> void Walk(CharSelector::LengthAndKind &x, M &mutator) { in Walk()
H A Ddump-parse-tree.h180 NODE(CharSelector, LengthAndKind) in NODE()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dunparse.cpp194 void Unparse(const CharSelector::LengthAndKind &x) { // R721 in Unparse()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp902 void Post(const parser::CharSelector::LengthAndKind &);
4325 void DeclarationVisitor::Post(const parser::CharSelector::LengthAndKind &x) { in Post()