00001 00002 #include "Core/precomp.h" 00003 #include "event_trigger_generic.h" 00004 00006 // CL_EventTrigger_Generic construction: 00007 00008 CL_EventTrigger_Generic::CL_EventTrigger_Generic() 00009 : ref_count(0) 00010 { 00011 } 00012 00013 CL_EventTrigger_Generic::~CL_EventTrigger_Generic() 00014 { 00015 } 00016 00018 // CL_EventTrigger_Generic attributes: 00019 00021 // CL_EventTrigger_Generic operations: 00022 00023 void CL_EventTrigger_Generic::add_ref() 00024 { 00025 ref_count++; 00026 } 00027 00028 void CL_EventTrigger_Generic::release_ref() 00029 { 00030 ref_count--; 00031 if (ref_count == 0) delete this; 00032 } 00033 00035 // CL_EventTrigger_Generic implementation:
1.2.6 written by Dimitri van Heesch,
© 1997-2001