Provided by: libstdc++-8-doc_8.4.0-1ubuntu1~18.04_all bug

NAME

       std_function.h

SYNOPSIS

   Classes
       struct std::__is_location_invariant< _Tp >
       class std::_Function_base
           Base class of all polymorphic function object wrappers.
       class std::bad_function_call
           Exception class thrown when class template function's operator() is called with an
           empty target.
       class std::function< _Res(_ArgTypes...)>
           Primary class template for std::function.

       Polymorphic function wrapper. "

   Namespaces
        std
           ISO C++ entities toplevel namespace is std.

   Typedefs
       template<typename _From , typename _To > using std::__check_func_return_type = __or_<
           is_void< _To >, is_same< _From, _To >, is_convertible< _From, _To > >

   Enumerations
       enum _Manager_operation { __get_type_info, __get_functor_ptr, __clone_functor,
           __destroy_functor }

   Functions
       template<typename _Res , typename... _Args> bool std::operator!= (const function<
           _Res(_Args...)> &__f, nullptr_t) noexcept
           Compares a polymorphic function object wrapper against 0 (the NULL pointer).
       template<typename _Res , typename... _Args> bool std::operator!= (nullptr_t, const
           function< _Res(_Args...)> &__f) noexcept
       template<typename _Res , typename... _Args> bool std::operator== (const function<
           _Res(_Args...)> &__f, nullptr_t) noexcept
           Compares a polymorphic function object wrapper against 0 (the NULL pointer).
       template<typename _Res , typename... _Args> bool std::operator== (nullptr_t, const
           function< _Res(_Args...)> &__f) noexcept
       template<typename _Res , typename... _Args> void std::swap (function< _Res(_Args...)>
           &__x, function< _Res(_Args...)> &__y) noexcept
           Swap the targets of two polymorphic function object wrappers.

Detailed Description

       This is an internal header file, included by other library headers. Do not attempt to use
       it directly. Instead, include <functional>.

       Definition in file std_function.h.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.