/* * $Id: Comparator_deallocation.cpp 113 2009-04-14 18:39:12Z rosiere $ * * [ Description ] * */ #include "Behavioural/Generic/Comparator/include/Comparator.h" #include "Behavioural/include/Allocation.h" namespace morpheo { namespace behavioural { namespace generic { namespace comparator { #undef FUNCTION #define FUNCTION "Comparator::deallocation" void Comparator::deallocation (void) { log_begin(Comparator,FUNCTION); if (usage_is_set(_usage,USE_SYSTEMC)) { delete in_CLOCK ; delete in_NRESET; DELETE0_SIGNAL( in_COMPARE_DATA_0,_param->_size_data); DELETE0_SIGNAL( in_COMPARE_DATA_1,_param->_size_data); DELETE0_SIGNAL(out_COMPARE_TEST ,1); } // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ delete _component; log_end(Comparator,FUNCTION); }; }; // end namespace comparator }; // end namespace generic }; // end namespace behavioural }; // end namespace morpheo