Searched refs:TypeParamInquiry (Results 1 – 15 of 15) sorted by relevance
131 class TypeParamInquiry {134 CLASS_BOILERPLATE(TypeParamInquiry)135 TypeParamInquiry(NamedEntity &&x, const Symbol ¶m) in TypeParamInquiry() function137 TypeParamInquiry(std::optional<NamedEntity> &&x, const Symbol ¶m) in TypeParamInquiry() function145 bool operator==(const TypeParamInquiry &) const;
128 Result operator()(const TypeParamInquiry &) const { return ScalarShape(); } in operator()
134 Result operator()(const TypeParamInquiry &x) const { in operator()
534 std::conditional_t<KIND == TypeParamInquiry::Result::kind,535 std::tuple<TypeParamInquiry>, std::tuple<>>;
249 UnwrapConvertedExpr<evaluate::TypeParamInquiry>(expr)}) { in ExtractBareLenParameter()
43 bool operator()(const TypeParamInquiry &inq) const { in operator ()()249 bool operator()(const TypeParamInquiry &) const { return false; } in operator ()()586 Result operator()(const TypeParamInquiry &inq) const { in operator ()()
1083 Expr<TypeParamInquiry::Result> FoldOperation( in FoldOperation()1084 FoldingContext &context, TypeParamInquiry &&inquiry) { in FoldOperation()1099 ConvertToType<TypeParamInquiry::Result>(std::move(intExpr))); in FoldOperation()1120 ConvertToType<TypeParamInquiry::Result>(std::move(expr))); in FoldOperation()1128 AsExpr(ConvertToType<TypeParamInquiry::Result>( in FoldOperation()
655 bool TypeParamInquiry::operator==(const TypeParamInquiry &that) const { in operator ==()
619 llvm::raw_ostream &TypeParamInquiry::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
130 Expr<TypeParamInquiry::Result> FoldOperation(131 FoldingContext &, TypeParamInquiry &&);1679 std::holds_alternative<TypeParamInquiry>(x->u)) { in FoldOperation()
224 static unsigned getHashValue(const Fortran::evaluate::TypeParamInquiry &x) { in getHashValue()493 static bool isEqual(const Fortran::evaluate::TypeParamInquiry &x, in isEqual()494 const Fortran::evaluate::TypeParamInquiry &y) { in isEqual()730 RT find(const Fortran::evaluate::TypeParamInquiry &) { return {}; } in find() argument
89 const Fortran::evaluate::TypeParamInquiry &x) { in show()
1145 ExtValue genval(const Fortran::evaluate::TypeParamInquiry &) { in genval() argument6678 CC genarr(const Fortran::evaluate::TypeParamInquiry &x) { in genarr()
100 void show(const Fortran::evaluate::TypeParamInquiry &x);
779 ultimate, AsGenericExpr(TypeParamInquiry{std::nullopt, ultimate}))); in Analyze()1132 AsGenericExpr(TypeParamInquiry{ in Analyze()