diff options
author | Lei Zhang <thestig@chromium.org> | 2016-02-25 12:15:34 -0800 |
---|---|---|
committer | Lei Zhang <thestig@chromium.org> | 2016-02-25 12:15:34 -0800 |
commit | 02b444a7b60ecdf43c5eb5fc86c5f072a733c3f7 (patch) | |
tree | fcaf7b94a33bfc58054e7f05bacb337134b1ae5f /xfa/src/fxfa/src/common/xfa_object.h | |
parent | 6941d29a825a815bebf93e07c3f2e2274399c7a4 (diff) | |
download | pdfium-02b444a7b60ecdf43c5eb5fc86c5f072a733c3f7.tar.xz |
Make CXFA_Node::GetMeasure() and friends const.
R=dsinclair@chromium.org
Review URL: https://codereview.chromium.org/1735333002 .
Diffstat (limited to 'xfa/src/fxfa/src/common/xfa_object.h')
-rw-r--r-- | xfa/src/fxfa/src/common/xfa_object.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/xfa/src/fxfa/src/common/xfa_object.h b/xfa/src/fxfa/src/common/xfa_object.h index 0565dfd47a..be2b604c7f 100644 --- a/xfa/src/fxfa/src/common/xfa_object.h +++ b/xfa/src/fxfa/src/common/xfa_object.h @@ -235,11 +235,8 @@ class CXFA_Node : public CXFA_Object { FX_BOOL bNotify = FALSE); FX_BOOL TryMeasure(XFA_ATTRIBUTE eAttr, CXFA_Measurement& mValue, - FX_BOOL bUseDefault = TRUE); - CXFA_Measurement GetMeasure(XFA_ATTRIBUTE eAttr) { - CXFA_Measurement mValue; - return TryMeasure(eAttr, mValue, TRUE) ? mValue : CXFA_Measurement(); - } + FX_BOOL bUseDefault = TRUE) const; + CXFA_Measurement GetMeasure(XFA_ATTRIBUTE eAttr) const; FX_BOOL SetObject(XFA_ATTRIBUTE eAttr, void* pData, XFA_MAPDATABLOCKCALLBACKINFO* pCallbackInfo = NULL); @@ -277,7 +274,7 @@ class CXFA_Node : public CXFA_Object { CXFA_Node* CreateSamePacketNode(XFA_ELEMENT eElement, FX_DWORD dwFlags = XFA_NODEFLAG_Initialized); CXFA_Node* CloneTemplateToForm(FX_BOOL bRecursive); - CXFA_Node* GetTemplateNode(); + CXFA_Node* GetTemplateNode() const; void SetTemplateNode(CXFA_Node* pTemplateNode); CXFA_Node* GetDataDescriptionNode(); void SetDataDescriptionNode(CXFA_Node* pDataDescriptionNode); @@ -613,7 +610,8 @@ class CXFA_Node : public CXFA_Object { FX_BOOL bScriptModify = FALSE, FX_BOOL bSyncData = TRUE); CFX_WideString GetScriptContent(FX_BOOL bScriptModify = FALSE); - XFA_MAPMODULEDATA* GetMapModuleData(FX_BOOL bCreateNew); + XFA_MAPMODULEDATA* CreateMapModuleData(); + XFA_MAPMODULEDATA* GetMapModuleData() const; void SetMapModuleValue(void* pKey, void* pValue); FX_BOOL GetMapModuleValue(void* pKey, void*& pValue); void SetMapModuleString(void* pKey, const CFX_WideStringC& wsValue); @@ -625,7 +623,7 @@ class CXFA_Node : public CXFA_Object { FX_BOOL GetMapModuleBuffer(void* pKey, void*& pValue, int32_t& iBytes, - FX_BOOL bProtoAlso = TRUE); + FX_BOOL bProtoAlso = TRUE) const; FX_BOOL HasMapModuleKey(void* pKey, FX_BOOL bProtoAlso = FALSE); void RemoveMapModuleKey(void* pKey = NULL); void MergeAllData(void* pDstModule, FX_BOOL bUseSrcAttr = TRUE); |