├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .travis.yml ├── CMakeLists.txt ├── appveyor.yml ├── doc ├── Jamfile.v2 ├── detail │ ├── README │ ├── lambda_doc.xml │ ├── lambda_doc.xsl │ └── lambda_doc_chunks.xsl ├── index.html └── lambda.xml ├── include └── boost │ └── lambda │ ├── algorithm.hpp │ ├── bind.hpp │ ├── casts.hpp │ ├── closures.hpp │ ├── construct.hpp │ ├── control_structures.hpp │ ├── core.hpp │ ├── detail │ ├── actions.hpp │ ├── arity_code.hpp │ ├── bind_functions.hpp │ ├── control_constructs_common.hpp │ ├── function_adaptors.hpp │ ├── is_instance_of.hpp │ ├── lambda_config.hpp │ ├── lambda_functor_base.hpp │ ├── lambda_functors.hpp │ ├── lambda_fwd.hpp │ ├── lambda_traits.hpp │ ├── member_ptr.hpp │ ├── operator_actions.hpp │ ├── operator_lambda_func_base.hpp │ ├── operator_return_type_traits.hpp │ ├── operators.hpp │ ├── ret.hpp │ ├── return_type_traits.hpp │ ├── select_functions.hpp │ └── suppress_unused.hpp │ ├── exceptions.hpp │ ├── if.hpp │ ├── lambda.hpp │ ├── loops.hpp │ ├── numeric.hpp │ └── switch.hpp ├── index.html ├── meta └── libraries.json └── test ├── CMakeLists.txt ├── Jamfile ├── Makefile ├── README_gcc2.9x_users ├── algorithm_test.cpp ├── bind_tests_advanced.cpp ├── bind_tests_simple.cpp ├── bind_tests_simple_f_refs.cpp ├── bll_and_function.cpp ├── cast_test.cpp ├── cmake_install_test └── CMakeLists.txt ├── cmake_subdir_test └── CMakeLists.txt ├── constructor_tests.cpp ├── control_structures.cpp ├── exception_test.cpp ├── extending_rt_traits.cpp ├── is_instance_of_test.cpp ├── issue24_test.cpp ├── istreambuf_test.cpp ├── member_pointer_test.cpp ├── operator_tests_simple.cpp ├── phoenix_control_structures.cpp ├── quick.cpp ├── result_of_tests.cpp ├── ret_test.cpp ├── rvalue_test.cpp └── switch_construct.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/Jamfile.v2 -------------------------------------------------------------------------------- /doc/detail/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/detail/README -------------------------------------------------------------------------------- /doc/detail/lambda_doc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/detail/lambda_doc.xml -------------------------------------------------------------------------------- /doc/detail/lambda_doc.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/detail/lambda_doc.xsl -------------------------------------------------------------------------------- /doc/detail/lambda_doc_chunks.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/detail/lambda_doc_chunks.xsl -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/lambda.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/doc/lambda.xml -------------------------------------------------------------------------------- /include/boost/lambda/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/algorithm.hpp -------------------------------------------------------------------------------- /include/boost/lambda/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/bind.hpp -------------------------------------------------------------------------------- /include/boost/lambda/casts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/casts.hpp -------------------------------------------------------------------------------- /include/boost/lambda/closures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/closures.hpp -------------------------------------------------------------------------------- /include/boost/lambda/construct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/construct.hpp -------------------------------------------------------------------------------- /include/boost/lambda/control_structures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/control_structures.hpp -------------------------------------------------------------------------------- /include/boost/lambda/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/core.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/actions.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/arity_code.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/arity_code.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/bind_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/bind_functions.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/control_constructs_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/control_constructs_common.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/function_adaptors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/function_adaptors.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/is_instance_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/is_instance_of.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/lambda_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/lambda_config.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/lambda_functor_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/lambda_functor_base.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/lambda_functors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/lambda_functors.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/lambda_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/lambda_fwd.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/lambda_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/lambda_traits.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/member_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/member_ptr.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/operator_actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/operator_actions.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/operator_lambda_func_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/operator_lambda_func_base.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/operator_return_type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/operator_return_type_traits.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/operators.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/ret.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/ret.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/return_type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/return_type_traits.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/select_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/select_functions.hpp -------------------------------------------------------------------------------- /include/boost/lambda/detail/suppress_unused.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/detail/suppress_unused.hpp -------------------------------------------------------------------------------- /include/boost/lambda/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/exceptions.hpp -------------------------------------------------------------------------------- /include/boost/lambda/if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/if.hpp -------------------------------------------------------------------------------- /include/boost/lambda/lambda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/lambda.hpp -------------------------------------------------------------------------------- /include/boost/lambda/loops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/loops.hpp -------------------------------------------------------------------------------- /include/boost/lambda/numeric.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/numeric.hpp -------------------------------------------------------------------------------- /include/boost/lambda/switch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/include/boost/lambda/switch.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/index.html -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Jamfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/Jamfile -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README_gcc2.9x_users: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/README_gcc2.9x_users -------------------------------------------------------------------------------- /test/algorithm_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/algorithm_test.cpp -------------------------------------------------------------------------------- /test/bind_tests_advanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/bind_tests_advanced.cpp -------------------------------------------------------------------------------- /test/bind_tests_simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/bind_tests_simple.cpp -------------------------------------------------------------------------------- /test/bind_tests_simple_f_refs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/bind_tests_simple_f_refs.cpp -------------------------------------------------------------------------------- /test/bll_and_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/bll_and_function.cpp -------------------------------------------------------------------------------- /test/cast_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/cast_test.cpp -------------------------------------------------------------------------------- /test/cmake_install_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/cmake_install_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake_subdir_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/cmake_subdir_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/constructor_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/constructor_tests.cpp -------------------------------------------------------------------------------- /test/control_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/control_structures.cpp -------------------------------------------------------------------------------- /test/exception_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/exception_test.cpp -------------------------------------------------------------------------------- /test/extending_rt_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/extending_rt_traits.cpp -------------------------------------------------------------------------------- /test/is_instance_of_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/is_instance_of_test.cpp -------------------------------------------------------------------------------- /test/issue24_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/issue24_test.cpp -------------------------------------------------------------------------------- /test/istreambuf_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/istreambuf_test.cpp -------------------------------------------------------------------------------- /test/member_pointer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/member_pointer_test.cpp -------------------------------------------------------------------------------- /test/operator_tests_simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/operator_tests_simple.cpp -------------------------------------------------------------------------------- /test/phoenix_control_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/phoenix_control_structures.cpp -------------------------------------------------------------------------------- /test/quick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/quick.cpp -------------------------------------------------------------------------------- /test/result_of_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/result_of_tests.cpp -------------------------------------------------------------------------------- /test/ret_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/ret_test.cpp -------------------------------------------------------------------------------- /test/rvalue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/rvalue_test.cpp -------------------------------------------------------------------------------- /test/switch_construct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/lambda/HEAD/test/switch_construct.cpp --------------------------------------------------------------------------------