libsigc++
3.6.0
|
ptr_fun() creates a functor from a pointer to a function. More...
Classes | |
class | sigc::pointer_functor< T_return, T_args > |
pointer_functor wraps existing non-member functions with, or without, arguments. More... | |
Functions | |
template<typename T_return , typename... T_args> | |
decltype(auto) | sigc::ptr_fun (T_return(* func)(T_args...)) |
Creates a functor of type sigc::pointer_functor which wraps an existing non-member function. More... | |
ptr_fun() creates a functor from a pointer to a function.
If the function pointer is to an overloaded type, you must specify the types using template arguments.
ptr_fun() can also be used to convert a pointer to a static member function to a functor, like so:
|
inline |
Creates a functor of type sigc::pointer_functor which wraps an existing non-member function.
func | Pointer to function that should be wrapped. |