![]() |
![]() |
Namespaces | |
namespace | sigc |
Defines | |
#define | SIGC_FUNCTORS_HAVE_RESULT_TYPE |
If you want to mix functors from a different library with libsigc++ and these functors define result_type simply use this macro inside namespace sigc like so: namespace sigc { SIGC_FUNCTORS_HAVE_RESULT_TYPE } | |
#define | SIGC_FUNCTOR_TRAIT(T_functor, T_return) |
If you want to mix functors from a different library with libsigc++ and these functors don't define result_type use this macro inside namespace sigc to expose the return type of the functors like so: namespace sigc { SIGC_FUNCTOR_TRAIT(first_functor_type, return_type_of_first_functor_type) SIGC_FUNCTOR_TRAIT(second_functor_type, return_type_of_second_functor_type) ... } |