7 #ifndef AIDA_IMANAGEDOBJECT_H
8 #define AIDA_IMANAGEDOBJECT_H 1
39 virtual std::string
name()
const = 0;
61 virtual void *
cast(
const std::string & className)
const = 0;
virtual std::string name() const =0
Get the name of an IManagedObject.
virtual void * cast(const std::string &className) const =0
A simple introspection method.
virtual ~IManagedObject()
Destructor.
Definition: IManagedObject.h:31
An object which can be stored in a tree.
Definition: IManagedObject.h:27