|
Classes |
struct | sigc::internal::lambda_core<T_type, true> |
| Abstracts lambda functionality (template specialization for lambda values). More...
|
struct | sigc::internal::lambda_core<T_type, true>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_core<T_type, false> |
| Abstracts lambda functionality (template specialization for other value types). More...
|
struct | sigc::internal::lambda_core<T_type, false>::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select1 |
struct | sigc::internal::lambda_select1::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select2 |
struct | sigc::internal::lambda_select2::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select3 |
struct | sigc::internal::lambda_select3::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select4 |
struct | sigc::internal::lambda_select4::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select5 |
struct | sigc::internal::lambda_select5::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select6 |
struct | sigc::internal::lambda_select6::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::lambda_select7 |
struct | sigc::internal::lambda_select7::deduce_result_type<T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
struct | sigc::internal::typed_slot_rep<T_functor> |
| A typed slot_rep. More...
|
struct | sigc::internal::slot_call0<T_functor, T_return> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call1<T_functor, T_return, T_arg1> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call3<T_functor, T_return, T_arg1, T_arg2, T_arg3> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call4<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call5<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call6<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_call7<T_functor, T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7> |
| Abstracts functor execution. More...
|
struct | sigc::internal::slot_rep |
| Internal representation of a slot. More...
|
struct | sigc::internal::slot_do_bind |
| Functor used to add a dependency to a trackable. More...
|
struct | sigc::internal::slot_do_unbind |
| Functor used to remove a dependency from a trackable. More...
|
struct | sigc::internal::slot_iterator_buf<T_emitter, T_result> |
| Special iterator over sigc::internal::signal_impl's slot list that holds extra data. More...
|
struct | sigc::internal::slot_iterator_buf<T_emitter, void> |
| Template specialization of slot_iterator_buf for void return signals. More...
|
struct | sigc::internal::signal_emit0<T_return, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit0<T_return, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit0<void, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit1<T_return, T_arg1, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit1<T_return, T_arg1, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit1<void, T_arg1, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit2<T_return, T_arg1, T_arg2, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit2<void, T_arg1, T_arg2, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit3<T_return, T_arg1, T_arg2, T_arg3, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit3<void, T_arg1, T_arg2, T_arg3, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit4<void, T_arg1, T_arg2, T_arg3, T_arg4, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit5<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit6<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_emit7<void, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil> |
| Abstracts signal emission. More...
|
struct | sigc::internal::signal_impl |
| Implementation of the signal interface. More...
|
struct | sigc::internal::signal_exec |
| Exception safe sweeper for cleaning up invalid slots on the slot list. More...
|
struct | sigc::internal::trackable_callback |
| Destroy notification callback. More...
|
struct | sigc::internal::trackable_callback_list |
| Callback list. More...
|
struct | sigc::internal::limit_derived_target<T_target, T_action> |
| Helper struct for visit_each_type(). More...
|
struct | sigc::internal::limit_derived_target<T_target, T_action>::with_type<false, T_type> |
struct | sigc::internal::limit_derived_target<T_target, T_action>::with_type<true, T_type> |
struct | sigc::internal::limit_derived_target<T_target*, T_action> |
| Helper struct for visit_each_type(). More...
|
struct | sigc::internal::limit_derived_target<T_target*, T_action>::with_type<false, T_type> |
struct | sigc::internal::limit_derived_target<T_target*, T_action>::with_type<true, T_type> |
Typedefs |
typedef void*(* | hook )(void*) |
typedef void*(* | func_destroy_notify )(void* data) |