Removed all unnecessary virtual destructors.

Change-Id: I73a7aed208c471e6d9472473f715cb99b641c4b4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Radovan Zivkovic
2014-02-25 23:13:13 +01:00
committed by Oswald Buddenhagen
parent 621eb673d8
commit 2b53b21e53
18 changed files with 0 additions and 29 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}; };

View File

@@ -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;
}; };

View File

@@ -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;
}; };

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}; };

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;