Main Page Groups Namespaces

# functors/slot.h File Reference

## Namespaces

namespace | sigc
namespace | sigc::internal

## Classes

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...
class | sigc::slot0<T_return>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot1<T_return, T_arg1>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot2<T_return, T_arg1, T_arg2>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot3<T_return, T_arg1, T_arg2, T_arg3>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot4<T_return, T_arg1, T_arg2, T_arg3, T_arg4>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
| Converts an arbitrary functor to a unified type which is opaque. More...
class | sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
| Convenience wrapper for the numbered sigc::slot# templates. More...
class | sigc::slot<T_return, nil, nil, nil, nil, nil, nil, nil>
| Convenience wrapper for the numbered sigc::slot0 template. More...
class | sigc::slot<T_return, T_arg1, nil, nil, nil, nil, nil, nil>
| Convenience wrapper for the numbered sigc::slot1 template. More...
class | sigc::slot<T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil>
| Convenience wrapper for the numbered sigc::slot2 template. More...
class | sigc::slot<T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil>
| Convenience wrapper for the numbered sigc::slot3 template. More...
class | sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil>
| Convenience wrapper for the numbered sigc::slot4 template. More...
class | sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil>
| Convenience wrapper for the numbered sigc::slot5 template. More...
class | sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>
| Convenience wrapper for the numbered sigc::slot6 template. More...