llvm-project/libcxx/include/__functional
Nikolas Klauser 5fab33af7f [libc++] Avoid instantiating type_trait classes
Use `using` aliases to avoid instantiating lots of types

Reviewed By: ldionne, #libc

Spies: libcxx-commits, miyuki

Differential Revision: https://reviews.llvm.org/D132785
2022-09-06 19:09:42 +02:00
..
binary_function.h
binary_negate.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
bind.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
bind_back.h
bind_front.h
binder1st.h
binder2nd.h
boyer_moore_searcher.h
compose.h
default_searcher.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
function.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
hash.h [libc++] Granularize __tuple 2022-09-05 16:36:24 +02:00
identity.h
invoke.h [libc++] Avoid instantiating type_trait classes 2022-09-06 19:09:42 +02:00
is_transparent.h
mem_fn.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
mem_fun_ref.h
not_fn.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
operations.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
perfect_forward.h
pointer_to_binary_function.h
pointer_to_unary_function.h
ranges_operations.h
reference_wrapper.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
unary_function.h
unary_negate.h [libc++][NFC] Rename the constexpr macros 2022-08-19 15:35:02 +02:00
unwrap_ref.h
weak_result_type.h