diff --git a/src/tl/tl/tlEventsVar.h b/src/tl/tl/tlEventsVar.h index d84e90c84..4470c83f8 100644 --- a/src/tl/tl/tlEventsVar.h +++ b/src/tl/tl/tlEventsVar.h @@ -52,6 +52,12 @@ public: // .. nothing yet .. } + event_function (const event_function &other) + : m_m (other.m_m) + { + // .. nothing yet .. + } + virtual void call (_JOIN(tl::Object *object, _CALLARGLIST)) { T *t = dynamic_cast (object); @@ -81,6 +87,12 @@ public: // .. nothing yet .. } + event_function_with_data (const event_function_with_data &other) + : m_m (other.m_m), m_d (other.m_d) + { + // .. nothing yet .. + } + virtual void call (_JOIN(tl::Object *object, _CALLARGLIST)) { T *t = dynamic_cast (object); @@ -111,6 +123,12 @@ public: // .. nothing yet .. } + generic_event_function (const generic_event_function &other) + : m_m (other.m_m) + { + // .. nothing yet .. + } + virtual void call (_JOIN(tl::Object *object, _CALLARGLIST)) { T *t = dynamic_cast (object); @@ -141,6 +159,12 @@ public: // .. nothing yet .. } + generic_event_function_with_data (const generic_event_function_with_data &other) + : m_m (other.m_m), m_d (other.m_d) + { + // .. nothing yet .. + } + virtual void call (_JOIN(tl::Object *object, _CALLARGLIST)) { T *t = dynamic_cast (object);