56 virtual const std::string
getName()
const = 0;
70 template <
typename T >
bool isA();
76 template <
typename T >
79 return dynamic_cast< T*
>( this );
Interface class for the concept "Prototype".
virtual ~WPrototyped()
Destructor.
bool isA()
Checks whether the actual prototype has the specified runtime type.
WPrototyped()
Default constructor.
virtual const std::string getName() const =0
Gets the name of this prototype.
virtual const std::string getDescription() const =0
Gets the description for this prototype.