.TH "std_function.h" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std_function.h .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fBstd::__is_location_invariant< _Tp >\fP" .br .ti -1c .RI "class \fBstd::_Function_base\fP" .br .RI "Base class of all polymorphic function object wrappers\&. " .ti -1c .RI "class \fBstd::bad_function_call\fP" .br .RI "Exception class thrown when class template function's operator() is called with an empty target\&. " .ti -1c .RI "class \fBstd::function< _Res(_ArgTypes\&.\&.\&.)>\fP" .br .RI "Primary class template for std::function\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI "namespace \fBstd\fP" .br .RI "ISO C++ entities toplevel namespace is std\&. " .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fB_Manager_operation\fP { \fB__get_type_info\fP, \fB__get_functor_ptr\fP, \fB__clone_functor\fP, \fB__destroy_functor\fP }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "template<\fBtypename\fP _Res , typename\&.\&.\&. _Args> bool \fBstd::operator!=\fP (\fBconst\fP function< _Res(_Args\&.\&.\&.)> &__f, nullptr_t) \fBnoexcept\fP" .br .RI "Compares a polymorphic function object wrapper against 0 (the NULL pointer)\&. " .ti -1c .RI "template<\fBtypename\fP _Res , typename\&.\&.\&. _Args> bool \fBstd::operator!=\fP (nullptr_t, \fBconst\fP function< _Res(_Args\&.\&.\&.)> &__f) \fBnoexcept\fP" .br .ti -1c .RI "template<\fBtypename\fP _Res , typename\&.\&.\&. _Args> bool \fBstd::operator==\fP (\fBconst\fP function< _Res(_Args\&.\&.\&.)> &__f, nullptr_t) \fBnoexcept\fP" .br .RI "Compares a polymorphic function object wrapper against 0 (the NULL pointer)\&. " .ti -1c .RI "template<\fBtypename\fP _Res , typename\&.\&.\&. _Args> bool \fBstd::operator==\fP (nullptr_t, \fBconst\fP function< _Res(_Args\&.\&.\&.)> &__f) \fBnoexcept\fP" .br .ti -1c .RI "template<\fBtypename\fP _Res , typename\&.\&.\&. _Args> \fBvoid\fP \fBstd::swap\fP (function< _Res(_Args\&.\&.\&.)> &__x, function< _Res(_Args\&.\&.\&.)> &\fB__y\fP) \fBnoexcept\fP" .br .RI "Swap the targets of two polymorphic function object wrappers\&. " .in -1c .SH "Detailed Description" .PP This is an internal header file, included by other library headers\&. Do not attempt to use it directly\&. Instead, include \&. .PP Definition in file \fBstd_function\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.