Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / fm2js / xfa_expression.h
index a3781fa..87fd99d 100644 (file)
@@ -39,7 +39,7 @@ protected:
 class CXFA_FMFunctionDefinition : public CXFA_FMExpression\r
 {\r
 public:\r
-    CXFA_FMFunctionDefinition(FX_DWORD line, FX_BOOL isGlobal, FX_WSTR wsName, CFX_WideStringCArray *pArguments, CFX_PtrArray *pExpressions);\r
+    CXFA_FMFunctionDefinition(FX_DWORD line, FX_BOOL isGlobal, const CFX_WideStringC& wsName, CFX_WideStringCArray *pArguments, CFX_PtrArray *pExpressions);\r
     virtual ~CXFA_FMFunctionDefinition();\r
     virtual void ToJavaScript(CFX_WideTextBuf& javascript);\r
     virtual void ToImpliedReturnJS(CFX_WideTextBuf&);\r
@@ -52,7 +52,7 @@ private:
 class CXFA_FMVarExpression : public CXFA_FMExpression\r
 {\r
 public:\r
-    CXFA_FMVarExpression(FX_DWORD line, FX_WSTR wsName, CXFA_FMExpression *pInit);\r
+    CXFA_FMVarExpression(FX_DWORD line, const CFX_WideStringC& wsName, CXFA_FMExpression *pInit);\r
     virtual ~CXFA_FMVarExpression();\r
     virtual void ToJavaScript(CFX_WideTextBuf& javascript);\r
     virtual void ToImpliedReturnJS(CFX_WideTextBuf&);\r
@@ -144,7 +144,7 @@ private:
 class CXFA_FMForExpression : public CXFA_FMLoopExpression\r
 {\r
 public:\r
-    CXFA_FMForExpression(FX_DWORD line, FX_WSTR wsVariant, CXFA_FMSimpleExpression *pAssignment,\r
+    CXFA_FMForExpression(FX_DWORD line, const CFX_WideStringC& wsVariant, CXFA_FMSimpleExpression *pAssignment,\r
                          CXFA_FMSimpleExpression *pAccessor, int32_t iDirection, CXFA_FMSimpleExpression *pStep, CXFA_FMExpression *pList);\r
     virtual ~CXFA_FMForExpression();\r
     virtual void ToJavaScript(CFX_WideTextBuf& javascript);\r
@@ -160,7 +160,7 @@ private:
 class CXFA_FMForeachExpression : public CXFA_FMLoopExpression\r
 {\r
 public:\r
-    CXFA_FMForeachExpression(FX_DWORD line, FX_WSTR wsIdentifier, CFX_PtrArray *pAccessors, CXFA_FMExpression *pList);\r
+    CXFA_FMForeachExpression(FX_DWORD line, const CFX_WideStringC& wsIdentifier, CFX_PtrArray *pAccessors, CXFA_FMExpression *pList);\r
     virtual ~CXFA_FMForeachExpression();\r
     virtual void ToJavaScript(CFX_WideTextBuf& javascript);\r
     virtual void ToImpliedReturnJS(CFX_WideTextBuf&);\r