Welcome to the new CppUtils documentation!
CppUtils::Functional::LambdaCalculus::v2::NormalForm<Application<Function, Argument>>
STRUCTSpecialization of
CppUtils::Functional::LambdaCalculus::v2::NormalForm<class Expression>Public types
Section titled “Public types”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;