diff options
Diffstat (limited to 'libcxx/include/functional')
| -rw-r--r-- | libcxx/include/functional | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/include/functional b/libcxx/include/functional index ecbc5667af18..53a5f2bc3770 100644 --- a/libcxx/include/functional +++ b/libcxx/include/functional @@ -135,6 +135,9 @@ struct less_equal { bool operator()(const T& x, const T& y) const; }; +// [comparisons.three.way], class compare_three_way +struct compare_three_way; + template <class T> // <class T=void> in C++14 struct logical_and { bool operator()(const T& x, const T& y) const; @@ -488,14 +491,17 @@ POLICY: For non-variadic implementations, the number of arguments is limited */ #include <__algorithm/search.h> +#include <__compare/compare_three_way.h> #include <__config> #include <__debug> #include <__functional/binary_function.h> // TODO: deprecate #include <__functional/binary_negate.h> +#include <__functional/bind_back.h> #include <__functional/bind_front.h> #include <__functional/bind.h> #include <__functional/binder1st.h> #include <__functional/binder2nd.h> +#include <__functional/compose.h> #include <__functional/default_searcher.h> #include <__functional/function.h> #include <__functional/hash.h> |
