Index: xfa/fxfa/fm2js/xfa_expression.h |
diff --git a/xfa/fxfa/fm2js/xfa_expression.h b/xfa/fxfa/fm2js/xfa_expression.h |
index ff898a9c4199e474a07b17ec4b7072fc7744205e..8134988f4ec2f1de79ad0a291c045d08e9536ea1 100644 |
--- a/xfa/fxfa/fm2js/xfa_expression.h |
+++ b/xfa/fxfa/fm2js/xfa_expression.h |
@@ -63,6 +63,8 @@ class CXFA_FMVarExpression : public CXFA_FMExpression { |
CXFA_FMVarExpression(uint32_t line, |
const CFX_WideStringC& wsName, |
CXFA_FMExpression* pInit); |
+ ~CXFA_FMVarExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |
@@ -74,6 +76,8 @@ class CXFA_FMVarExpression : public CXFA_FMExpression { |
class CXFA_FMExpExpression : public CXFA_FMExpression { |
public: |
CXFA_FMExpExpression(uint32_t line, CXFA_FMSimpleExpression* pExpression); |
+ ~CXFA_FMExpExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |
@@ -99,6 +103,8 @@ class CXFA_FMBlockExpression : public CXFA_FMExpression { |
class CXFA_FMDoExpression : public CXFA_FMExpression { |
public: |
CXFA_FMDoExpression(uint32_t line, CXFA_FMExpression* pList); |
+ ~CXFA_FMDoExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |
@@ -112,6 +118,8 @@ class CXFA_FMIfExpression : public CXFA_FMExpression { |
CXFA_FMSimpleExpression* pExpression, |
CXFA_FMExpression* pIfExpression, |
CXFA_FMExpression* pElseExpression); |
+ ~CXFA_FMIfExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |
@@ -134,6 +142,8 @@ class CXFA_FMWhileExpression : public CXFA_FMLoopExpression { |
CXFA_FMWhileExpression(uint32_t line, |
CXFA_FMSimpleExpression* pCodition, |
CXFA_FMExpression* pExpression); |
+ ~CXFA_FMWhileExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |
@@ -167,6 +177,8 @@ class CXFA_FMForExpression : public CXFA_FMLoopExpression { |
int32_t iDirection, |
CXFA_FMSimpleExpression* pStep, |
CXFA_FMExpression* pList); |
+ ~CXFA_FMForExpression() override; |
+ |
void ToJavaScript(CFX_WideTextBuf& javascript) override; |
void ToImpliedReturnJS(CFX_WideTextBuf&) override; |