|
Marjoram
0.01
Library for Functional Programming in C++
|
| Cma::ConstEitherIterator< A, B > | Right-biased const iterator |
| Cma::ConstMaybeIterator< A > | Immutable Iterator over Maybe |
| ▼Cma::detail::EitherImpl< Left_t, Right_t > | Implementation of (safe) union of two types |
| Cma::Either< std::function< A()>, A > | |
| ▼Cma::detail::EitherImpl< A, B > | |
| Cma::Either< A, B > | Either monad |
| Cma::EitherIterator< A, B > | Right-biased iterator |
| Cma::Lazy< A > | Lazy A; Either contains an A or a function that yields an A |
| Cma::LazyIterator< A > | Iterator over Lazy |
| Cma::LeftSide | Tag indicating the left side |
| Cma::Maybe< A > | Maybe monad |
| Cma::MaybeIterator< A > | Iterator over Maybe |
| Cma::Nothing_t | |
| Cma::Reader< A, R > | Reader Monad |
| Cma::RightSide | Tag indicating the right side |