libsigc++
3.6.0
|
▼Adaptors | Adaptors are functors that alter the signature of a functor's operator()() |
bind(), bind_return() | Sigc::bind() alters an arbitrary functor by fixing arguments to certain values |
compose() | Sigc::compose() combines two or three arbitrary functors |
exception_catch() | Sigc::exception_catch() catches an exception thrown from within the wrapped functor and directs it to a catcher functor |
hide(), hide_return() | Sigc::hide() alters an arbitrary functor in that it adds a parameter whose value is ignored on invocation of the returned functor |
retype(), retype_return() | Sigc::retype() alters a sigc::pointer_functor, a sigc::mem_functor or a sigc::slot in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()() |
track_obj(), track_object() | Sigc::track_object() tracks trackable objects, referenced from a functor |
▼Functors | Functors are copyable types that define operator()() |
Slots | Slots are type-safe representations of callback methods and functions |
mem_fun() | mem_fun() creates a functor from a pointer to a method |
ptr_fun() | ptr_fun() creates a functor from a pointer to a function |
Signals | Use sigc::signal::connect() or sigc::signal::connect_first() with sigc::mem_fun() and sigc::ptr_fun() to connect a method or function with a signal |