Main Page Groups Namespaces

# sigc::internal Namespace Reference

## Classes

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

## Typedefs

typedef void*(*) | hook (void*)
typedef void*(*) | func_destroy_notify (void* data)

## Typedef Documentation

typedef void*(*) sigc::internal::func_destroy_notify(void* data)

typedef void*(*) sigc::internal::hook(void*)