Searched refs:AsCategoryExpr (Results 1 – 5 of 5) sorted by relevance
105 Expr<SomeKind<CATEGORY>> AsCategoryExpr(Expr<SomeKind<CATEGORY>> &&x) { in AsCategoryExpr() function114 return Expr<SomeType>{AsCategoryExpr(std::move(x))}; in AsGenericExpr()119 common::IfNoLvalue<Expr<SomeKind<ResultType<A>::category>>, A> AsCategoryExpr( in AsCategoryExpr() function134 return AsCategoryExpr(ComplexConstructor<KIND>{std::move(re), std::move(im)}); in MakeComplex()404 return AsCategoryExpr( in ConvertTo()429 AsCategoryExpr(ConvertToType<T>(std::move(value)))); in Test()527 return AsCategoryExpr( in PromoteAndCombine()
162 return AsCategoryExpr( in MixedRealLeft()167 return AsCategoryExpr(OPR<resultType>{ in MixedRealLeft()201 return AsCategoryExpr(ComplexComponent<kind>{isImaginary, zk}); in GetComplexPart()214 return AsCategoryExpr(ComplexConstructor<RT::kind>{ in PromoteRealToComplex()260 return AsCategoryExpr( in MixedComplexLeft()341 return AsCategoryExpr( in NumericOperation()457 [](auto &&xk) { return AsCategoryExpr(LogicalNegation(std::move(xk))); }, in LogicalNegation()
226 AsCategoryExpr(AsExpr(Constant<Type<TypeCategory::Character, 1>>{ in Fold()229 return {AsCategoryExpr(Constant<Type<TypeCategory::Character, 2>>{ in Fold()232 return {AsCategoryExpr(Constant<Type<TypeCategory::Character, 4>>{ in Fold()
661 return Fold(context, ConvertToType<T>(AsCategoryExpr(std::move(maxRef)))); in RewriteSpecificMINorMAX()1168 AsExpr(Convert<typename TO::Part>{AsCategoryExpr( in FoldOperation()1170 AsExpr(Convert<typename TO::Part>{AsCategoryExpr( in FoldOperation()
477 return {AsCategoryExpr(ReadRealLiteral<T>(literal, context))}; in Test()1034 return AsCategoryExpr(Designator<PartType>{ in Analyze()