+−/** +− * pmc/object.cc +− * Copyright (C) 2008 Markus Broeker +− */ +− +−#include <object.hpp> +− +−#include <iostream> +− +−int refCounter = 0; +− +−Object::~Object () +−{ +−#ifdef DEBUG +− std::cerr << "Freeing Object " << name << std::endl; +−#endif +− refCounter--; +−} +− +−std::string Object::getName () +−{ +− return name; +−} +− +−Object Object::getClass () +−{ +− return *this; +−} +− +−int Object::getInstances () +−{ +− return refCounter; +−}