FreeBSD Manual Pages
std::experi...al::function(3) C++ Standard Libarystd::experi...al::function(3) NAME std::experimental::function - std::experimental::function Synopsis Defined in header <experimental/functional> template< class > (library fundamentals TS) class function; /* undefined */ template< class R, class... Args > (library fundamentals TS) class function<R(Args...)> std::experimental::function is a modified version of std::function with support for type-erased allocators. Member types Type Definition allocator_type std::experimental::erased_type Member functions constructor constructs a new std::experimental::function in- stance (public member function) operator= assigns a new target (public member function) swap swaps the contents (public member function) retrieves a pointer to the memory resource used by this object get_memory_resource to allocate memory (public member function) Non-member functions std::experimental::swap(std::experimental::function) specializes the swap algorithm (function tem- plate) compares an operator== std::experimen- tal::function operator!= with nullptr (function tem- plate) Helper classes specializes the std::uses_allocator std::uses_allocator<std::experimental::function> type trait (class template specialization) Members identical to std::function Member types Type Definition result_type R argument_type T if sizeof...(Args)==1 and T is the first and only type in Args... first_argument_type T1 if sizeof...(Args)==2 and T1 is the first of the two types in Args... second_argument_type T2 if sizeof...(Args)==2 and T2 is the second of the two types in Args... Member functions destructor destroys a std::function instance (public member function of std::function<R(Args...)>) operator bool checks if a target is contained (public member function of std::function<R(Args...)>) operator() invokes the target (public member function of std::function<R(Args...)>) Target access target_type obtains the typeid of the stored target (public member function of std::function<R(Args...)>) target obtains a pointer to the stored target (public member function of std::function<R(Args...)>) http://cppreference.com 2022.07.31 std::experi...al::function(3)
NAME | Synopsis | Member types | Member functions | Non-member functions | Helper classes | Member types | Member functions | Target access
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::function&sektion=3&manpath=FreeBSD+Ports+15.0>
