/* * $Id$ * * [ Description ] * */ #include "Behavioural/include/Component.h" namespace morpheo { namespace behavioural { Component::Component (Tusage_t usage): _usage (usage) { log_printf(FUNC,Behavioural,"Component::Component","Begin"); _list_component = new list; log_printf(FUNC,Behavioural,"Component::Component","End"); }; Component::Component (const Component & component): _usage (component._usage) { log_printf(FUNC,Behavioural,"Component::Component (copy)","Begin"); _entity = component._entity ; _list_component = component._list_component; log_printf(FUNC,Behavioural,"Component::Component (copy)","End"); }; Component::~Component () { log_printf(FUNC,Behavioural,"Component::~Component","Begin"); delete _entity; delete _list_component; log_printf(FUNC,Behavioural,"Component::~Component","End"); }; }; // end namespace behavioural }; // end namespace morpheo