Bienvenue sur la nouvelle documentation de CppUtils !
Constantes
CONSTANTSNamespace: CppUtils::Functional::LambdaCalculus
Types publics
Section intitulée « Types publics »using CppUtils::Functional::LambdaCalculus::v2::False = typedef Lambda<Lambda<Variable<0> >>;using CppUtils::Functional::LambdaCalculus::v2::True = typedef Lambda<Lambda<Variable<1> >>;using CppUtils::Functional::LambdaCalculus::v2::If = typedef Lambda< Lambda< Lambda< Application< Application<Variable<2>, Variable<1> >, Variable<0> >> >>;using CppUtils::Functional::LambdaCalculus::v2::And = typedef Lambda< Lambda< Application< Application< Application<If, Variable<1> >, Variable<0> >, False> >>;using CppUtils::Functional::LambdaCalculus::v2::Or = typedef Lambda< Lambda< Application< Application< Application<If, Variable<1> >, True>, Variable<0> >> >;using CppUtils::Functional::LambdaCalculus::v2::Not = typedef Lambda< Application< Application< Application<If, Variable<0> >, False>, True> >;using CppUtils::Functional::LambdaCalculus::v2::Zero = typedef False;Successor
Section intitulée « Successor »using CppUtils::Functional::LambdaCalculus::v2::Successor = typedef Lambda< Lambda< Lambda< Application< Variable<1>, Application< Application<Variable<2>, Variable<1> >, Variable<0> >> >> >;using CppUtils::Functional::LambdaCalculus::v2::Add = typedef Lambda< Lambda< Lambda< Lambda< Application< Application<Variable<3>, Variable<1> >, Application< Application<Variable<2>, Variable<1> >, Variable<0> >> >> >>;using CppUtils::Functional::LambdaCalculus::v2::Mult = typedef Lambda< Lambda< Lambda< Application< Variable<2>, Application<Variable<1>, Variable<0> >> >> >;Constantes & variables
Section intitulée « Constantes & variables »areEqual
Section intitulée « areEqual »constexpr bool CppUtils::Functional::LambdaCalculus::v2::areEqual;