31 #ifndef DOXYGEN_SHOULD_SKIP_THIS 36 BasicSignaler0::BasicSignaler0() { GUM_CONSTRUCTOR(BasicSignaler0); }
38 BasicSignaler0::BasicSignaler0(
const BasicSignaler0& s) : ISignaler(s) {
39 GUM_CONS_CPY(BasicSignaler0);
41 for (
const auto el : _connectors) {
42 el->target()->attachSignal__(
this);
43 _connectors.push_back(el->clone());
47 BasicSignaler0::~BasicSignaler0() {
48 GUM_DESTRUCTOR(BasicSignaler0);
50 for (
const auto el : _connectors) {
51 el->target()->detachSignal__(
this);
62 #endif // DOXYGEN_SHOULD_SKIP_THIS 66 #endif // GUM_NO_INLINE
gum is the global namespace for all aGrUM entities