Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / parser / xfa_object_imp.cpp
index c1d09fd..c6db223 100644 (file)
@@ -1677,7 +1677,7 @@ static const XFA_ExecEventParaInfo gs_eventParaInfos[] = {
     {0xfc82d695, L"postSave",  XFA_EVENT_PostSave,             0},\r
     {0xfd54fbb7, L"postSign",  XFA_EVENT_PostSign,             6},\r
 };\r
-const XFA_ExecEventParaInfo* GetEventParaInfoByName(FX_WSTR wsEventName)\r
+const XFA_ExecEventParaInfo* GetEventParaInfoByName(const CFX_WideStringC& wsEventName)\r
 {\r
     int32_t iLength = wsEventName.GetLength();\r
     uint32_t uHash = FX_HashCode_String_GetW(wsEventName.GetPtr(), iLength);\r
@@ -3504,7 +3504,7 @@ enum XFA_KEYTYPE {
     XFA_KEYTYPE_Custom,\r
     XFA_KEYTYPE_Element,\r
 };\r
-void* XFA_GetMapKey_Custom(FX_WSTR wsKey)\r
+void* XFA_GetMapKey_Custom(const CFX_WideStringC& wsKey)\r
 {\r
     FX_DWORD dwKey = FX_HashCode_String_GetW(wsKey.GetPtr(), wsKey.GetLength());\r
     return (void*)(uintptr_t)((dwKey << 1) | XFA_KEYTYPE_Custom);\r
@@ -3526,7 +3526,7 @@ FX_BOOL   CXFA_Node::HasAttribute(XFA_ATTRIBUTE eAttr, FX_BOOL bCanInherit )
     }\r
     return HasMapModuleKey(pKey, bCanInherit);\r
 }\r
-FX_BOOL CXFA_Node::SetAttribute(XFA_ATTRIBUTE eAttr, FX_WSTR wsValue, FX_BOOL bNotify  )\r
+FX_BOOL CXFA_Node::SetAttribute(XFA_ATTRIBUTE eAttr, const CFX_WideStringC& wsValue, FX_BOOL bNotify  )\r
 {\r
     XFA_LPCATTRIBUTEINFO pAttr = XFA_GetAttributeByID(eAttr);\r
     if (pAttr == NULL) {\r
@@ -3618,7 +3618,7 @@ FX_BOOL CXFA_Node::GetAttribute(XFA_ATTRIBUTE eAttr, CFX_WideString &wsValue, FX
     }\r
     return FALSE;\r
 }\r
-FX_BOOL CXFA_Node::SetAttribute(FX_WSTR wsAttr, FX_WSTR wsValue, FX_BOOL bNotify)\r
+FX_BOOL CXFA_Node::SetAttribute(const CFX_WideStringC& wsAttr, const CFX_WideStringC& wsValue, FX_BOOL bNotify)\r
 {\r
     XFA_LPCATTRIBUTEINFO pAttributeInfo = XFA_GetAttributeByName(wsValue);\r
     if (pAttributeInfo) {\r
@@ -3628,7 +3628,7 @@ FX_BOOL CXFA_Node::SetAttribute(FX_WSTR wsAttr, FX_WSTR wsValue, FX_BOOL bNotify
     SetMapModuleString(pKey, wsValue);\r
     return TRUE;\r
 }\r
-FX_BOOL CXFA_Node::GetAttribute(FX_WSTR wsAttr, CFX_WideString &wsValue, FX_BOOL bUseDefault)\r
+FX_BOOL CXFA_Node::GetAttribute(const CFX_WideStringC& wsAttr, CFX_WideString &wsValue, FX_BOOL bUseDefault)\r
 {\r
     XFA_LPCATTRIBUTEINFO pAttributeInfo = XFA_GetAttributeByName(wsAttr);\r
     if (pAttributeInfo) {\r
@@ -3641,7 +3641,7 @@ FX_BOOL CXFA_Node::GetAttribute(FX_WSTR wsAttr, CFX_WideString &wsValue, FX_BOOL
     }\r
     return TRUE;\r
 }\r
-FX_BOOL CXFA_Node::RemoveAttribute(FX_WSTR wsAttr)\r
+FX_BOOL CXFA_Node::RemoveAttribute(const CFX_WideStringC& wsAttr)\r
 {\r
     void* pKey = XFA_GetMapKey_Custom(wsAttr);\r
     RemoveMapModuleKey(pKey);\r
@@ -4464,7 +4464,7 @@ FX_BOOL CXFA_Node::RemoveChild(CXFA_Node *pNode, FX_BOOL bNotify)
     }\r
     return TRUE;\r
 }\r
-CXFA_Node* CXFA_Node::GetFirstChildByName(FX_WSTR wsName) const\r
+CXFA_Node* CXFA_Node::GetFirstChildByName(const CFX_WideStringC& wsName) const\r
 {\r
     return GetFirstChildByName(wsName.IsEmpty() ? 0 : FX_HashCode_String_GetW(wsName.GetPtr(), wsName.GetLength()));\r
 }\r
@@ -4495,7 +4495,7 @@ CXFA_Node* CXFA_Node::GetNextSameNameSibling(FX_DWORD dwNameHash) const
     }\r
     return NULL;\r
 }\r
-CXFA_Node* CXFA_Node::GetNextSameNameSibling(FX_WSTR wsNodeName) const\r
+CXFA_Node* CXFA_Node::GetNextSameNameSibling(const CFX_WideStringC& wsNodeName) const\r
 {\r
     return GetNextSameNameSibling(wsNodeName.IsEmpty() ? 0 : FX_HashCode_String_GetW(wsNodeName.GetPtr(), wsNodeName.GetLength()));\r
 }\r
@@ -4622,7 +4622,7 @@ void CXFA_Node::OnChanged(XFA_ATTRIBUTE eAttr, void* pNewValue, FX_BOOL bNotify,
         Script_Attribute_SendAttributeChangeMessage((void*)(uintptr_t)eAttr, pNewValue, bScriptModify);\r
     }\r
 }\r
-int32_t CXFA_Node::execSingleEventByName(FX_WSTR wsEventName, XFA_ELEMENT eElementType)\r
+int32_t CXFA_Node::execSingleEventByName(const CFX_WideStringC& wsEventName, XFA_ELEMENT eElementType)\r
 {\r
     int32_t iRet = XFA_EVENTERROR_NotExist;\r
     const XFA_ExecEventParaInfo* eventParaInfo = GetEventParaInfoByName(wsEventName);\r
@@ -4723,7 +4723,7 @@ FX_BOOL CXFA_Node::GetMapModuleValue(void* pKey, void* &pValue)
     }\r
     return FALSE;\r
 }\r
-void CXFA_Node::SetMapModuleString(void* pKey, FX_WSTR wsValue)\r
+void CXFA_Node::SetMapModuleString(void* pKey, const CFX_WideStringC& wsValue)\r
 {\r
     SetMapModuleBuffer(pKey, (void*)wsValue.GetPtr(), wsValue.GetLength() * sizeof(FX_WCHAR));\r
 }\r
@@ -4946,7 +4946,7 @@ CXFA_NodeList::CXFA_NodeList(CXFA_Document* pDocument)
 {\r
     m_pDocument->GetScriptContext()->CacheList(this);\r
 }\r
-CXFA_Node* CXFA_NodeList::NamedItem(FX_WSTR wsName)\r
+CXFA_Node* CXFA_NodeList::NamedItem(const CFX_WideStringC& wsName)\r
 {\r
     int32_t iCount = GetLength();\r
     FX_DWORD dwHashCode = FX_HashCode_String_GetW(wsName.GetPtr(), wsName.GetLength());\r