diff --git a/libcxx/include/experimental/functional b/libcxx/include/experimental/functional --- a/libcxx/include/experimental/functional +++ b/libcxx/include/experimental/functional @@ -18,29 +18,6 @@ namespace std { namespace experimental { inline namespace fundamentals_v1 { - - // See C++14 20.9.9, Function object binders - template constexpr bool is_bind_expression_v - = is_bind_expression::value; - template constexpr int is_placeholder_v - = is_placeholder::value; - - // 4.2, Class template function - template class function; // undefined - template class function; - - template - void swap(function&, function&); - - template - bool operator==(const function&, nullptr_t) noexcept; - template - bool operator==(nullptr_t, const function&) noexcept; - template - bool operator!=(const function&, nullptr_t) noexcept; - template - bool operator!=(nullptr_t, const function&) noexcept; - // 4.3, Searchers template> class default_searcher; @@ -79,9 +56,6 @@ } // namespace fundamentals_v1 } // namespace experimental - template - struct uses_allocator, Alloc>; - } // namespace std */