template myBody::myBody(const T& in) { data = new T(in); antal = 0; } template myBody::~myBody() { antal = 0; delete data; data = 0; } template void myBody::addRef() { antal += 1; } template void myBody::removeRef() { antal -= 1; } template int myBody::getNumRef() { return antal; } template void myBody::setData(T& newData) { *data = newData; } template T& myBody::getData() { return *data; }