]> git.saurik.com Git - cycript.git/commitdiff
Remove all (ignored!) destructors from Parser.hpp.
authorJay Freeman (saurik) <saurik@saurik.com>
Sat, 28 Nov 2015 09:18:53 +0000 (01:18 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Sat, 28 Nov 2015 09:18:53 +0000 (01:18 -0800)
Parser.hpp

index 028ea0cc222dca3b10713805640eee10805e1a57..ac335b587b7dca8f7cb2ae48a2494737741c864c 100644 (file)
@@ -39,9 +39,6 @@
 struct CYContext;
 
 struct CYThing {
-    virtual ~CYThing() {
-    }
-
     virtual void Output(struct CYOutput &out) const = 0;
 };
 
@@ -113,9 +110,6 @@ struct CYOutput {
 
 struct CYPropertyName {
     virtual void PropertyName(CYOutput &out) const = 0;
-
-    virtual ~CYPropertyName() {
-    }
 };
 
 struct CYExpression;
@@ -182,9 +176,6 @@ struct CYStatement :
     CYNext<CYStatement>,
     CYThing
 {
-    virtual ~CYStatement() {
-    }
-
     void Single(CYOutput &out, CYFlags flags, CYCompactType request) const;
     void Multiple(CYOutput &out, CYFlags flags = CYNoFlags) const;
     virtual void Output(CYOutput &out) const;
@@ -228,9 +219,6 @@ struct CYStatements {
 };
 
 struct CYClassName {
-    virtual ~CYClassName() {
-    }
-
     virtual CYExpression *ClassName(CYContext &context, bool object) = 0;
     virtual void ClassName(CYOutput &out, bool object) const = 0;
 };
@@ -407,9 +395,6 @@ struct CYContext {
     {
     }
 
-    virtual ~CYContext() {
-    }
-
     void ReplaceAll(CYStatement *&statement) {
         if (statement == NULL)
             return;
@@ -494,17 +479,11 @@ struct CYBlock :
 };
 
 struct CYForInitialiser {
-    virtual ~CYForInitialiser() {
-    }
-
     virtual CYExpression *Replace(CYContext &context) = 0;
     virtual void Output(CYOutput &out, CYFlags flags) const = 0;
 };
 
 struct CYForInInitialiser {
-    virtual ~CYForInInitialiser() {
-    }
-
     virtual void ForIn(CYOutput &out, CYFlags flags) const = 0;
     virtual CYStatement *ForEachIn(CYContext &out, CYExpression *value) = 0;
 
@@ -1514,9 +1493,6 @@ struct CYFunction {
     {
     }
 
-    virtual ~CYFunction() {
-    }
-
     void Inject(CYContext &context);
     virtual void Replace_(CYContext &context, bool outer);
     virtual void Output(CYOutput &out, CYFlags flags) const;