Aller au contenu
Bienvenue sur la nouvelle documentation de CppUtils !
using CppUtils::Functional::LambdaCalculus::v2::NormalForm< Application< Function, Argument > >::type = typename Type::LazyEvaluationType< not std::is_same_v<Original, Reduced>, NormalForm, Reduced, std::type_identity< Application<typename NormalForm<Function>::type, typename NormalForm<Argument>::type> >>::type;