├── .gitignore ├── .travis.yml ├── Jamroot.jam ├── README.md ├── boost.png ├── doc ├── doxygen │ ├── draft.png │ ├── draft.svg │ ├── expected_doxyfile.txt │ ├── expected_doxygen.css │ ├── expected_doxygen_footer.html │ ├── expected_doxygen_header.html │ ├── important.png │ └── proposed_for_boost.png ├── expected.qbk ├── images │ ├── alert.png │ ├── blank.png │ ├── boost.png │ ├── caution.png │ ├── caution.svg │ ├── draft.png │ ├── draft.svg │ ├── home.png │ ├── home.svg │ ├── important.png │ ├── important.svg │ ├── next.png │ ├── next.svg │ ├── next_disabled.png │ ├── notSmiley.svg │ ├── not_smiley.png │ ├── note.png │ ├── note.svg │ ├── prev.png │ ├── prev.svg │ ├── prev_disabled.png │ ├── proposed_for_boost.png │ ├── smiley.png │ ├── smiley.svg │ ├── tip.png │ ├── tip.svg │ ├── toc-blank.png │ ├── toc-minus.png │ ├── toc-plus.png │ ├── unSmiley.png │ ├── unSmiley.svg │ ├── up.png │ ├── up.svg │ ├── up_disabled.png │ ├── warning.png │ └── warning.svg └── jamfile.v2 ├── example ├── get_interval.cpp ├── monadic_calculator │ ├── error.cpp │ ├── error.hpp │ ├── jamfile.v2 │ └── monadic_calculator.cpp ├── num_get.cpp ├── num_get_2.cpp ├── num_get_3.cpp ├── safe_divide.cpp ├── safe_divide_monad.cpp └── safe_divide_monad2.cpp ├── include └── boost │ ├── expected │ ├── algorithms.hpp │ ├── algorithms │ │ ├── catch_unexpected.hpp │ │ ├── error_or.hpp │ │ ├── has_error.hpp │ │ ├── has_unexpected.hpp │ │ ├── if_then_else.hpp │ │ ├── unwrap.hpp │ │ ├── value.hpp │ │ ├── value_or.hpp │ │ └── value_or_call.hpp │ ├── bad_expected_access.hpp │ ├── config.hpp │ ├── conversions │ │ ├── expected_to_future.hpp │ │ └── expected_to_optional.hpp │ ├── detail │ │ ├── constexpr_utility.hpp │ │ ├── requires.hpp │ │ └── static_addressof.hpp │ ├── ensured_read.hpp │ ├── error_exception.hpp │ ├── error_traits.hpp │ ├── expected.hpp │ ├── expected_monad.hpp │ ├── optional_monad.hpp │ └── unexpected.hpp │ └── functional │ ├── meta.hpp │ ├── monads.hpp │ ├── monads │ ├── adaptor.hpp │ ├── algorithms │ │ ├── equal.hpp │ │ ├── first_unexpected.hpp │ │ ├── have_value.hpp │ │ └── value_or.hpp │ ├── categories │ │ ├── default.hpp │ │ ├── errored.hpp │ │ ├── forward.hpp │ │ └── pointer_like.hpp │ ├── do.hpp │ ├── errored.hpp │ ├── functor.hpp │ ├── monad.hpp │ ├── monad_error.hpp │ ├── monad_exception.hpp │ ├── rebindable.hpp │ └── valued.hpp │ └── type_traits_t.hpp └── test ├── algorithms ├── test_error_or.cpp ├── test_has_error.cpp ├── test_if_then_else.cpp ├── test_value.cpp ├── test_value_or.cpp └── test_value_or_call.cpp ├── jamfile.v2 ├── monads └── algorithms │ ├── test_m_equal.cpp │ └── test_m_value_or.cpp ├── test_expected.cpp ├── test_expected2.cpp ├── test_expected2.hpp ├── test_expected_constructor.cpp └── test_unexpected.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/.travis.yml -------------------------------------------------------------------------------- /Jamroot.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/Jamroot.jam -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/README.md -------------------------------------------------------------------------------- /boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/boost.png -------------------------------------------------------------------------------- /doc/doxygen/draft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/draft.png -------------------------------------------------------------------------------- /doc/doxygen/draft.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/draft.svg -------------------------------------------------------------------------------- /doc/doxygen/expected_doxyfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/expected_doxyfile.txt -------------------------------------------------------------------------------- /doc/doxygen/expected_doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/expected_doxygen.css -------------------------------------------------------------------------------- /doc/doxygen/expected_doxygen_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/expected_doxygen_footer.html -------------------------------------------------------------------------------- /doc/doxygen/expected_doxygen_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/expected_doxygen_header.html -------------------------------------------------------------------------------- /doc/doxygen/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/important.png -------------------------------------------------------------------------------- /doc/doxygen/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/doxygen/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/expected.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/expected.qbk -------------------------------------------------------------------------------- /doc/images/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/alert.png -------------------------------------------------------------------------------- /doc/images/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/blank.png -------------------------------------------------------------------------------- /doc/images/boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/boost.png -------------------------------------------------------------------------------- /doc/images/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/caution.png -------------------------------------------------------------------------------- /doc/images/caution.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/caution.svg -------------------------------------------------------------------------------- /doc/images/draft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/draft.png -------------------------------------------------------------------------------- /doc/images/draft.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/draft.svg -------------------------------------------------------------------------------- /doc/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/home.png -------------------------------------------------------------------------------- /doc/images/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/home.svg -------------------------------------------------------------------------------- /doc/images/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/important.png -------------------------------------------------------------------------------- /doc/images/important.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/important.svg -------------------------------------------------------------------------------- /doc/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/next.png -------------------------------------------------------------------------------- /doc/images/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/next.svg -------------------------------------------------------------------------------- /doc/images/next_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/next_disabled.png -------------------------------------------------------------------------------- /doc/images/notSmiley.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/notSmiley.svg -------------------------------------------------------------------------------- /doc/images/not_smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/not_smiley.png -------------------------------------------------------------------------------- /doc/images/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/note.png -------------------------------------------------------------------------------- /doc/images/note.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/note.svg -------------------------------------------------------------------------------- /doc/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/prev.png -------------------------------------------------------------------------------- /doc/images/prev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/prev.svg -------------------------------------------------------------------------------- /doc/images/prev_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/prev_disabled.png -------------------------------------------------------------------------------- /doc/images/proposed_for_boost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/proposed_for_boost.png -------------------------------------------------------------------------------- /doc/images/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/smiley.png -------------------------------------------------------------------------------- /doc/images/smiley.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/smiley.svg -------------------------------------------------------------------------------- /doc/images/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/tip.png -------------------------------------------------------------------------------- /doc/images/tip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/tip.svg -------------------------------------------------------------------------------- /doc/images/toc-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/toc-blank.png -------------------------------------------------------------------------------- /doc/images/toc-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/toc-minus.png -------------------------------------------------------------------------------- /doc/images/toc-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/toc-plus.png -------------------------------------------------------------------------------- /doc/images/unSmiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/unSmiley.png -------------------------------------------------------------------------------- /doc/images/unSmiley.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/unSmiley.svg -------------------------------------------------------------------------------- /doc/images/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/up.png -------------------------------------------------------------------------------- /doc/images/up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/up.svg -------------------------------------------------------------------------------- /doc/images/up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/up_disabled.png -------------------------------------------------------------------------------- /doc/images/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/warning.png -------------------------------------------------------------------------------- /doc/images/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/images/warning.svg -------------------------------------------------------------------------------- /doc/jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/doc/jamfile.v2 -------------------------------------------------------------------------------- /example/get_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/get_interval.cpp -------------------------------------------------------------------------------- /example/monadic_calculator/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/monadic_calculator/error.cpp -------------------------------------------------------------------------------- /example/monadic_calculator/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/monadic_calculator/error.hpp -------------------------------------------------------------------------------- /example/monadic_calculator/jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/monadic_calculator/jamfile.v2 -------------------------------------------------------------------------------- /example/monadic_calculator/monadic_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/monadic_calculator/monadic_calculator.cpp -------------------------------------------------------------------------------- /example/num_get.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/num_get.cpp -------------------------------------------------------------------------------- /example/num_get_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/num_get_2.cpp -------------------------------------------------------------------------------- /example/num_get_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/num_get_3.cpp -------------------------------------------------------------------------------- /example/safe_divide.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/safe_divide.cpp -------------------------------------------------------------------------------- /example/safe_divide_monad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/safe_divide_monad.cpp -------------------------------------------------------------------------------- /example/safe_divide_monad2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/example/safe_divide_monad2.cpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/catch_unexpected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/catch_unexpected.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/error_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/error_or.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/has_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/has_error.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/has_unexpected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/has_unexpected.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/if_then_else.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/if_then_else.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/unwrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/unwrap.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/value.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/value_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/value_or.hpp -------------------------------------------------------------------------------- /include/boost/expected/algorithms/value_or_call.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/algorithms/value_or_call.hpp -------------------------------------------------------------------------------- /include/boost/expected/bad_expected_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/bad_expected_access.hpp -------------------------------------------------------------------------------- /include/boost/expected/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/config.hpp -------------------------------------------------------------------------------- /include/boost/expected/conversions/expected_to_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/conversions/expected_to_future.hpp -------------------------------------------------------------------------------- /include/boost/expected/conversions/expected_to_optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/conversions/expected_to_optional.hpp -------------------------------------------------------------------------------- /include/boost/expected/detail/constexpr_utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/detail/constexpr_utility.hpp -------------------------------------------------------------------------------- /include/boost/expected/detail/requires.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/detail/requires.hpp -------------------------------------------------------------------------------- /include/boost/expected/detail/static_addressof.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/detail/static_addressof.hpp -------------------------------------------------------------------------------- /include/boost/expected/ensured_read.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/ensured_read.hpp -------------------------------------------------------------------------------- /include/boost/expected/error_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/error_exception.hpp -------------------------------------------------------------------------------- /include/boost/expected/error_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/error_traits.hpp -------------------------------------------------------------------------------- /include/boost/expected/expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/expected.hpp -------------------------------------------------------------------------------- /include/boost/expected/expected_monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/expected_monad.hpp -------------------------------------------------------------------------------- /include/boost/expected/optional_monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/optional_monad.hpp -------------------------------------------------------------------------------- /include/boost/expected/unexpected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/expected/unexpected.hpp -------------------------------------------------------------------------------- /include/boost/functional/meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/meta.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/adaptor.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/algorithms/equal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/algorithms/equal.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/algorithms/first_unexpected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/algorithms/first_unexpected.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/algorithms/have_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/algorithms/have_value.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/algorithms/value_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/algorithms/value_or.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/categories/default.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/categories/default.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/categories/errored.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/categories/errored.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/categories/forward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/categories/forward.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/categories/pointer_like.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/categories/pointer_like.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/do.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/do.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/errored.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/errored.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/functor.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/monad.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/monad_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/monad_error.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/monad_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/monad_exception.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/rebindable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/rebindable.hpp -------------------------------------------------------------------------------- /include/boost/functional/monads/valued.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/monads/valued.hpp -------------------------------------------------------------------------------- /include/boost/functional/type_traits_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/include/boost/functional/type_traits_t.hpp -------------------------------------------------------------------------------- /test/algorithms/test_error_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_error_or.cpp -------------------------------------------------------------------------------- /test/algorithms/test_has_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_has_error.cpp -------------------------------------------------------------------------------- /test/algorithms/test_if_then_else.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_if_then_else.cpp -------------------------------------------------------------------------------- /test/algorithms/test_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_value.cpp -------------------------------------------------------------------------------- /test/algorithms/test_value_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_value_or.cpp -------------------------------------------------------------------------------- /test/algorithms/test_value_or_call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/algorithms/test_value_or_call.cpp -------------------------------------------------------------------------------- /test/jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/jamfile.v2 -------------------------------------------------------------------------------- /test/monads/algorithms/test_m_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/monads/algorithms/test_m_equal.cpp -------------------------------------------------------------------------------- /test/monads/algorithms/test_m_value_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/monads/algorithms/test_m_value_or.cpp -------------------------------------------------------------------------------- /test/test_expected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/test_expected.cpp -------------------------------------------------------------------------------- /test/test_expected2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/test_expected2.cpp -------------------------------------------------------------------------------- /test/test_expected2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/test_expected2.hpp -------------------------------------------------------------------------------- /test/test_expected_constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/test_expected_constructor.cpp -------------------------------------------------------------------------------- /test/test_unexpected.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptal/expected/HEAD/test/test_unexpected.cpp --------------------------------------------------------------------------------