libsigc++  3.0.7
Modules
Here is a list of all modules:
[detail level 12]
 AdaptorsAdaptors 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. For single argument binding, overloads of sigc::bind() are provided that let you specify the zero-based position of the argument to fix with the first template parameter. (A value of -1 fixes the last argument so sigc::bind<-1>() gives the same result as sigc::bind().) The types of the arguments can optionally be specified if not deduced
 compose()Sigc::compose() combines two or three arbitrary functors. On invocation, parameters are passed on to one or two getter functor(s). The return value(s) are then passed on to the setter function
 exception_catch()Sigc::exception_catch() catches an exception thrown from within the wrapped functor and directs it to a catcher functor. This catcher can then rethrow the exception and catch it with the proper type
 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. Thus you can discard one argument of a signal
 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()Sigc::track_obj() tracks trackable objects, referenced from a functor. It can be useful when you assign a C++11 lambda expression or a std::function<> to a slot, or connect it to a signal, and the lambda expression or std::function<> contains references to sigc::trackable derived objects
 FunctorsFunctors are copyable types that define operator()()
 SlotsSlots are type-safe representations of callback methods and functions. A slot can be constructed from any function object or function, regardless of whether it is a global function, a member method, static, or virtual
 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. If the function pointer is to an overloaded type, you must specify the types using template arguments starting with the first argument. It is not necessary to supply the return type
 SignalsUse sigc::signal::connect() with sigc::mem_fun() and sigc::ptr_fun() to connect a method or function with a signal