Lines Matching defs:Package
233 std::optional<Expr<SomeType>> Package(Expr<SomeKind<CAT>> &&catExpr) {
237 std::optional<Expr<SomeType>> Package(
251 return Package(common::visit(
402 return Package(common::visit(
420 return Package(ConstructComplex(messages, std::move(*rr),
434 return Package(ConstructComplex(messages, std::get<0>(std::move(*parts)),
466 return Package(ConstructComplex(messages, std::move(*rr),
503 return Package(PromoteAndCombine<OPR, TypeCategory::Integer>(
507 return Package(PromoteAndCombine<OPR, TypeCategory::Real>(
512 return Package(PromoteAndCombine<OPR, TypeCategory::Unsigned>(
524 return Package(common::visit(
535 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>(
543 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>(
552 return Package(
561 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>(
570 return Package(
658 [&](Expr<SomeInteger> &&x) { return Package(-std::move(x)); },
659 [&](Expr<SomeReal> &&x) { return Package(-std::move(x)); },
660 [&](Expr<SomeComplex> &&x) { return Package(-std::move(x)); },
669 [&](Expr<SomeUnsigned> &&x) { return Package(-std::move(x)); },