cgv
|
base functionality of all signals that allows connection and disconnection of abst_functors also to instances derived from the tacker class More...
#include <abst_signal.h>
Inherited by cgv::signal::bool_signal_impl< 0, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 1, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 2, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 3, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 4, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 5, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 6, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 7, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::bool_signal_impl< 8, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 0, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 1, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 2, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 3, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 4, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 5, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 6, T1, T2, T3, T4, T5, T6, T7, T8 >, cgv::signal::signal_impl< 7, T1, T2, T3, T4, T5, T6, T7, T8 >, and cgv::signal::signal_impl< 8, T1, T2, T3, T4, T5, T6, T7, T8 >.
Public Member Functions | |
unsigned | get_nr_functors () const |
return the number of connected functors | |
void | connect_abst (functor_base *fp) |
only use this if you exactly know what to do! | |
virtual | ~signal_base () |
virtual destructor | |
void | disconnect (const tacker *t) |
disconnect all connections to the given tacker | |
void | disconnect_all () |
disconnect all connections | |
base functionality of all signals that allows connection and disconnection of abst_functors also to instances derived from the tacker class