logo top
Main Page   Groups   Namespaces  

signal.h File Reference


Namespaces

namespace  sigc
namespace  sigc::internal

Classes

struct  sigc::slot_iterator<T_slot>
 STL-style iterator for slot_list. More...
struct  sigc::slot_const_iterator<T_slot>
 STL-style const iterator for slot_list. More...
struct  sigc::slot_list<T_slot>
 STL-style list interface for sigc::signal#. 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::slot_reverse_iterator_buf<T_emitter, T_result>
 Reverse version of sigc::internal::slot_iterator_buf. More...
struct  sigc::internal::slot_reverse_iterator_buf<T_emitter, void>
 Template specialization of slot_reverse_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...
class  sigc::signal0<T_return, T_accumulator>
 Signal declaration. More...
class  sigc::signal1<T_return, T_arg1, T_accumulator>
 Signal declaration. More...
class  sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator>
 Signal declaration. More...
class  sigc::signal3<T_return, T_arg1, T_arg2, T_arg3, T_accumulator>
 Signal declaration. More...
class  sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator>
 Signal declaration. More...
class  sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator>
 Signal declaration. More...
class  sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator>
 Signal declaration. More...
class  sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator>
 Signal declaration. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>
 Convenience wrapper for the numbered sigc::signal# templates. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal# templates. More...
class  sigc::signal<T_return, nil, nil, nil, nil, nil, nil, nil>
 Convenience wrapper for the numbered sigc::signal0 template. More...
class  sigc::signal<T_return, nil, nil, nil, nil, nil, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal0 template. More...
class  sigc::signal<T_return, T_arg1, nil, nil, nil, nil, nil, nil>
 Convenience wrapper for the numbered sigc::signal1 template. More...
class  sigc::signal<T_return, T_arg1, nil, nil, nil, nil, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal1 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil>
 Convenience wrapper for the numbered sigc::signal2 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal2 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil>
 Convenience wrapper for the numbered sigc::signal3 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal3 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil>
 Convenience wrapper for the numbered sigc::signal4 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal4 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil>
 Convenience wrapper for the numbered sigc::signal5 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal5 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>
 Convenience wrapper for the numbered sigc::signal6 template. More...
class  sigc::signal<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil>::accumulated<T_accumulator>
 Convenience wrapper for the numbered sigc::signal6 template. More...

Generated for libsigc++ 2.0 by Doxygen 1.5.1 © 1997-2001