9 #ifndef ThePEG_Deleted_H
10 #define ThePEG_Deleted_H
13 #include "ThePEG/Config/ThePEG.h"
14 #include "InterfaceBase.h"
62 DeletedBase(
string newName,
string newDescription,
string newClassName,
63 const type_info & newTypeInfo)
65 newTypeInfo, true, false) {
88 virtual string type()
const;
132 Deleted(
string newName,
string newDescription)
DeletedBase(string newName, string newDescription, string newClassName, const type_info &newTypeInfo)
Standard constructor.
The InterfaceBase class defines a generic interface to any class derived from the InterfacedBase clas...
This is the main namespace within which all identifiers in ThePEG are declared.
virtual string type() const
Return a code for the type of this interface.
string className() const
Return the class name for the class this interface is defined for.
InterfacedBase is the base class of all Interfaced objects to be handled by the BaseRepository class...
Deleted(string newName, string newDescription)
Standard constructor.
The DeletedBase and its templated Deleted sub-class defines an interface to a class derived from the ...
The default concrete implementation of ClassTraitsBase.
The DeletedBase and its templated Deleted sub-class defines an interface to a class derived from the ...
double rank() const
Get the rank for this interface.
virtual string doxygenType() const
Return a string describing the type of interface to be included in the Doxygen documentation.
virtual string exec(InterfacedBase &ib, string action, string arguments) const
The general interface method overriding the one in InterfaceBase.