llvm-project/libcxx/include/__functional
Louis Dionne 89a7bdb1f3 [libc++] Add the __bind_back and __compose helpers
Those are going to be used to implement range adaptors,
see D107098 for details.

Differential Revision: https://reviews.llvm.org/D107785
2021-08-11 10:08:20 -04:00
..
binary_function.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
binary_negate.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
bind.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
bind_back.h [libc++] Add the __bind_back and __compose helpers 2021-08-11 10:08:20 -04:00
bind_front.h [libc++] Refactor __perfect_forward, bind_front and not_fn 2021-08-09 15:32:00 -04:00
binder1st.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
binder2nd.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
compose.h [libc++] Add the __bind_back and __compose helpers 2021-08-11 10:08:20 -04:00
default_searcher.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
function.h [libc++] IWYU to fix Modules complaints about _LIBCPP_ASSERT. NFCI. 2021-08-06 09:20:59 -04:00
hash.h [libc++] Avoid triggering warnings for implicit conversion 2021-07-23 10:53:10 -04:00
identity.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
invoke.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
is_transparent.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
mem_fn.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
mem_fun_ref.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
not_fn.h [libc++] Refactor __perfect_forward, bind_front and not_fn 2021-08-09 15:32:00 -04:00
operations.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
perfect_forward.h [libc++] Refactor __perfect_forward, bind_front and not_fn 2021-08-09 15:32:00 -04:00
pointer_to_binary_function.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
pointer_to_unary_function.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
ranges_operations.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
reference_wrapper.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
unary_function.h [libcxx][modularisation] splits `<utility>` into self-contained headers 2021-06-25 00:29:01 +00:00
unary_negate.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
unwrap_ref.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00
weak_result_type.h [libcxx][functional][modular] splices <functional> into modular headers 2021-07-01 14:01:49 -04:00