forked from qt-creator/qt-creator
Removed all unnecessary virtual destructors.
Change-Id: I73a7aed208c471e6d9472473f715cb99b641c4b4 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Oswald Buddenhagen
parent
621eb673d8
commit
2b53b21e53
@@ -48,8 +48,6 @@ public:
|
|||||||
IConfiguration(QObject *parent = 0) : QObject(parent) {}
|
IConfiguration(QObject *parent = 0) : QObject(parent) {}
|
||||||
IConfiguration(const IConfiguration &) : QObject(0) {}
|
IConfiguration(const IConfiguration &) : QObject(0) {}
|
||||||
|
|
||||||
virtual ~IConfiguration() {}
|
|
||||||
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual QString fullName() const = 0;
|
virtual QString fullName() const = 0;
|
||||||
virtual QString displayname() const = 0;
|
virtual QString displayname() const = 0;
|
||||||
|
@@ -42,8 +42,6 @@ class IToolDescription;
|
|||||||
class IConfigurationBuildTool : public IVcProjectXMLNode
|
class IConfigurationBuildTool : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~IConfigurationBuildTool() {}
|
|
||||||
|
|
||||||
virtual ISectionContainer *sectionContainer() const = 0;
|
virtual ISectionContainer *sectionContainer() const = 0;
|
||||||
virtual const IToolDescription *toolDescription() const = 0;
|
virtual const IToolDescription *toolDescription() const = 0;
|
||||||
virtual IConfigurationBuildTool *clone() const = 0;
|
virtual IConfigurationBuildTool *clone() const = 0;
|
||||||
|
@@ -42,8 +42,6 @@ class ConfigurationContainer;
|
|||||||
class IConfigurations : public IVcProjectXMLNode
|
class IConfigurations : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IConfigurations() {}
|
|
||||||
|
|
||||||
virtual ConfigurationContainer *configurationContainer() const = 0;
|
virtual ConfigurationContainer *configurationContainer() const = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -40,7 +40,6 @@ class IAttributeContainer;
|
|||||||
class IDebuggerTool : public IVcProjectXMLNode
|
class IDebuggerTool : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~IDebuggerTool() {}
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual IDebuggerTool *clone() const = 0;
|
virtual IDebuggerTool *clone() const = 0;
|
||||||
};
|
};
|
||||||
|
@@ -40,7 +40,6 @@ class IAttributeContainer;
|
|||||||
class IDeploymentTool : public IVcProjectXMLNode
|
class IDeploymentTool : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IDeploymentTool() {}
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual IDeploymentTool *clone() const = 0;
|
virtual IDeploymentTool *clone() const = 0;
|
||||||
};
|
};
|
||||||
|
@@ -45,8 +45,6 @@ class IAttributeContainer;
|
|||||||
class IFile : public IVcProjectXMLNode
|
class IFile : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IFile() {}
|
|
||||||
|
|
||||||
virtual QString relativePath() const = 0;
|
virtual QString relativePath() const = 0;
|
||||||
virtual void setRelativePath(const QString &path) = 0;
|
virtual void setRelativePath(const QString &path) = 0;
|
||||||
virtual QString canonicalPath() const = 0;
|
virtual QString canonicalPath() const = 0;
|
||||||
|
@@ -41,8 +41,6 @@ class IAttributeContainer;
|
|||||||
class IFileContainer : public IVcProjectXMLNode
|
class IFileContainer : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IFileContainer() {}
|
|
||||||
|
|
||||||
virtual QString containerType() const = 0;
|
virtual QString containerType() const = 0;
|
||||||
|
|
||||||
virtual void addFile(IFile *file) = 0;
|
virtual void addFile(IFile *file) = 0;
|
||||||
|
@@ -41,7 +41,6 @@ class IFileContainer;
|
|||||||
class IFiles : public IVcProjectXMLNode
|
class IFiles : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IFiles() {}
|
|
||||||
virtual void addFile(IFile *file) = 0;
|
virtual void addFile(IFile *file) = 0;
|
||||||
virtual void removeFile(IFile *file) = 0;
|
virtual void removeFile(IFile *file) = 0;
|
||||||
virtual int fileCount() const = 0;
|
virtual int fileCount() const = 0;
|
||||||
|
@@ -39,8 +39,6 @@ namespace Internal {
|
|||||||
class IGlobal : public IVcProjectXMLNode
|
class IGlobal : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~IGlobal() {}
|
|
||||||
|
|
||||||
virtual QString displayName() const = 0;
|
virtual QString displayName() const = 0;
|
||||||
virtual void setDisplayName(const QString &name) = 0;
|
virtual void setDisplayName(const QString &name) = 0;
|
||||||
virtual QString value() const = 0;
|
virtual QString value() const = 0;
|
||||||
|
@@ -40,8 +40,6 @@ namespace Internal {
|
|||||||
class IPlatform : public IVcProjectXMLNode
|
class IPlatform : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IPlatform() {}
|
|
||||||
|
|
||||||
virtual QString displayName() const = 0;
|
virtual QString displayName() const = 0;
|
||||||
virtual void setDisplayName(const QString &displayName) = 0;
|
virtual void setDisplayName(const QString &displayName) = 0;
|
||||||
virtual IPlatform *clone() const = 0;
|
virtual IPlatform *clone() const = 0;
|
||||||
|
@@ -40,8 +40,6 @@ class IPlatform;
|
|||||||
class IPlatforms : public IVcProjectXMLNode
|
class IPlatforms : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IPlatforms() {}
|
|
||||||
|
|
||||||
virtual void addPlatform(IPlatform *platform) = 0;
|
virtual void addPlatform(IPlatform *platform) = 0;
|
||||||
virtual int platformCount() const = 0;
|
virtual int platformCount() const = 0;
|
||||||
virtual IPlatform *platform(int index) const = 0;
|
virtual IPlatform *platform(int index) const = 0;
|
||||||
|
@@ -41,7 +41,6 @@ class IAttributeContainer;
|
|||||||
class IPublishingData : public IVcProjectXMLNode
|
class IPublishingData : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public :
|
public :
|
||||||
virtual ~IPublishingData() {}
|
|
||||||
virtual void addPublishingItem(IPublishingItem *item) = 0;
|
virtual void addPublishingItem(IPublishingItem *item) = 0;
|
||||||
virtual void removePublishingItem(IPublishingItem *item) = 0;
|
virtual void removePublishingItem(IPublishingItem *item) = 0;
|
||||||
virtual int publishingItemCount() const = 0;
|
virtual int publishingItemCount() const = 0;
|
||||||
|
@@ -40,7 +40,6 @@ class IAttributeContainer;
|
|||||||
class IPublishingItem : public IVcProjectXMLNode
|
class IPublishingItem : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IPublishingItem() {}
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual IPublishingItem *clone() const = 0;
|
virtual IPublishingItem *clone() const = 0;
|
||||||
};
|
};
|
||||||
|
@@ -43,8 +43,6 @@ class ConfigurationContainer;
|
|||||||
class IReference : public IVcProjectXMLNode
|
class IReference : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
~IReference() {}
|
|
||||||
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual ConfigurationContainer *configurationContainer() const = 0;
|
virtual ConfigurationContainer *configurationContainer() const = 0;
|
||||||
virtual QString type() const = 0;
|
virtual QString type() const = 0;
|
||||||
|
@@ -40,8 +40,6 @@ class IReference;
|
|||||||
class IReferences : public IVcProjectXMLNode
|
class IReferences : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IReferences() {}
|
|
||||||
|
|
||||||
virtual void addReference(IReference* reference) = 0;
|
virtual void addReference(IReference* reference) = 0;
|
||||||
virtual void removeReference(IReference* reference) = 0;
|
virtual void removeReference(IReference* reference) = 0;
|
||||||
virtual int referenceCount() const = 0;
|
virtual int referenceCount() const = 0;
|
||||||
|
@@ -41,7 +41,6 @@ class IAttributeContainer;
|
|||||||
class IToolFile : public IVcProjectXMLNode
|
class IToolFile : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IToolFile() {}
|
|
||||||
virtual QString type() const = 0;
|
virtual QString type() const = 0;
|
||||||
virtual IToolFile *clone() const = 0;
|
virtual IToolFile *clone() const = 0;
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
|
@@ -40,7 +40,6 @@ class IToolFile;
|
|||||||
class IToolFiles : public IVcProjectXMLNode
|
class IToolFiles : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IToolFiles() {}
|
|
||||||
virtual void addToolFile(IToolFile *toolFile) = 0;
|
virtual void addToolFile(IToolFile *toolFile) = 0;
|
||||||
virtual int toolFileCount() const = 0;
|
virtual int toolFileCount() const = 0;
|
||||||
virtual IToolFile *toolFile(int index) const = 0;
|
virtual IToolFile *toolFile(int index) const = 0;
|
||||||
|
@@ -51,8 +51,6 @@ class IConfiguration;
|
|||||||
class IVisualStudioProject : public IVcProjectXMLNode
|
class IVisualStudioProject : public IVcProjectXMLNode
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual ~IVisualStudioProject() {}
|
|
||||||
|
|
||||||
virtual IAttributeContainer *attributeContainer() const = 0;
|
virtual IAttributeContainer *attributeContainer() const = 0;
|
||||||
virtual IConfigurations *configurations() const = 0;
|
virtual IConfigurations *configurations() const = 0;
|
||||||
virtual IFiles *files() const = 0;
|
virtual IFiles *files() const = 0;
|
||||||
|
Reference in New Issue
Block a user