Lines Matching refs:Package
176 std::optional<Expr<SomeType>> Package(Expr<SomeKind<CAT>> &&catExpr) { in Package() function
180 std::optional<Expr<SomeType>> Package( in Package() function
193 return Package(common::visit( in MixedRealLeft()
281 return Package(ConstructComplex(messages, std::move(*rr), in MixedComplexLeft()
295 return Package(ConstructComplex(messages, std::get<0>(std::move(*parts)), in MixedComplexLeft()
302 return Package(common::visit( in MixedComplexLeft()
313 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
316 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
348 return Package(ConstructComplex(messages, std::move(*rr), in MixedComplexRight()
355 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
358 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
374 return Package(PromoteAndCombine<OPR, TypeCategory::Integer>( in NumericOperation()
378 return Package(PromoteAndCombine<OPR, TypeCategory::Real>( in NumericOperation()
386 return Package(common::visit( in NumericOperation()
397 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>( in NumericOperation()
481 [&](Expr<SomeInteger> &&x) { return Package(-std::move(x)); }, in Negation()
482 [&](Expr<SomeReal> &&x) { return Package(-std::move(x)); }, in Negation()
483 [&](Expr<SomeComplex> &&x) { return Package(-std::move(x)); }, in Negation()