| Index: xfa/fxfa/fm2js/xfa_expression.h
|
| diff --git a/xfa/fxfa/fm2js/xfa_expression.h b/xfa/fxfa/fm2js/xfa_expression.h
|
| index a19df268b8706c73b61b2d3c03e068263d9c3c79..6b55ea581552fab3e5f207b6954274db90ce49e5 100644
|
| --- a/xfa/fxfa/fm2js/xfa_expression.h
|
| +++ b/xfa/fxfa/fm2js/xfa_expression.h
|
| @@ -40,13 +40,13 @@ class CXFA_FMExpression {
|
|
|
| class CXFA_FMFunctionDefinition : public CXFA_FMExpression {
|
| public:
|
| - // Takes ownership of |pExpressions|.
|
| + // Takes ownership of |arguments| and |expressions|.
|
| CXFA_FMFunctionDefinition(
|
| uint32_t line,
|
| bool isGlobal,
|
| const CFX_WideStringC& wsName,
|
| - std::unique_ptr<CFX_WideStringCArray> pArguments,
|
| - std::vector<std::unique_ptr<CXFA_FMExpression>>&& pExpressions);
|
| + std::vector<CFX_WideStringC>&& arguments,
|
| + std::vector<std::unique_ptr<CXFA_FMExpression>>&& expressions);
|
| ~CXFA_FMFunctionDefinition() override;
|
|
|
| void ToJavaScript(CFX_WideTextBuf& javascript) override;
|
| @@ -54,7 +54,7 @@ class CXFA_FMFunctionDefinition : public CXFA_FMExpression {
|
|
|
| private:
|
| CFX_WideStringC m_wsName;
|
| - std::unique_ptr<CFX_WideStringCArray> m_pArguments;
|
| + std::vector<CFX_WideStringC> m_pArguments;
|
| std::vector<std::unique_ptr<CXFA_FMExpression>> m_pExpressions;
|
| bool m_isGlobal;
|
| };
|
|
|