Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
using CppUtils::Functional::LambdaCalculus::v2::BetaReduction<Application<Application<Expression, Argument1>, Argument0>>::type = typename Type::LazyEvaluationType<not std::is_same_v<InnerApplication, ReducedInnerApplication>, BetaReduction, Application<ReducedInnerApplication, Argument0>, std::type_identity<Application<InnerApplication, Argument0>>>::type;