#ifndef OBJECT_H
#define OBJECT_H

#include <boost/smart_ptr.hpp>

namespace mimas {

/** Common base class for most mimas objects.
    Base class for all mimas-objects. It enforces a virtual destructor.
    @author Stuart Meikle (stu@stumeikle.org)
    @date Tue Feb 22 11:14:31 2000 */
class   object
{
 public:
  object(void) {}
  virtual ~object(void) {}
};

typedef boost::shared_ptr< object > object_ptr;

}

#endif