diff options
author | Lei Zhang <thestig@chromium.org> | 2017-11-08 20:47:01 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-11-08 20:47:01 +0000 |
commit | b5d688b8852d2fd3bf8b5c3f367c5941dda18401 (patch) | |
tree | 544fe56e32bd55f91a5093cff394e508dff1b9db /core/fpdfapi/parser/cpdf_linearized_header.h | |
parent | f96dfed065f9c6789811f43b69cd5ab4d85466ac (diff) | |
download | pdfium-b5d688b8852d2fd3bf8b5c3f367c5941dda18401.tar.xz |
Make most CPDF_LinearizedHeader members const.chromium/3263
Change-Id: I82907ad725861b9ccd6299f5dfe20ddb9d238178
Reviewed-on: https://pdfium-review.googlesource.com/17796
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/cpdf_linearized_header.h')
-rw-r--r-- | core/fpdfapi/parser/cpdf_linearized_header.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/core/fpdfapi/parser/cpdf_linearized_header.h b/core/fpdfapi/parser/cpdf_linearized_header.h index d73216059f..964ae26dff 100644 --- a/core/fpdfapi/parser/cpdf_linearized_header.h +++ b/core/fpdfapi/parser/cpdf_linearized_header.h @@ -43,18 +43,19 @@ class CPDF_LinearizedHeader { uint32_t GetHintLength() const { return m_HintLength; } protected: - explicit CPDF_LinearizedHeader(const CPDF_Dictionary* pDict); + CPDF_LinearizedHeader(const CPDF_Dictionary* pDict, + FX_FILESIZE szLastXRefOffset); private: - FX_FILESIZE m_szFileSize = 0; - uint32_t m_dwFirstPageNo = 0; - FX_FILESIZE m_szMainXRefTableFirstEntryOffset = 0; - uint32_t m_PageCount = 0; - FX_FILESIZE m_szFirstPageEndOffset = 0; - uint32_t m_FirstPageObjNum = 0; + const FX_FILESIZE m_szFileSize; + const uint32_t m_dwFirstPageNo; + const FX_FILESIZE m_szMainXRefTableFirstEntryOffset; + const uint32_t m_PageCount; + const FX_FILESIZE m_szFirstPageEndOffset; + const uint32_t m_FirstPageObjNum; + const FX_FILESIZE m_szLastXRefOffset; FX_FILESIZE m_szHintStart = 0; uint32_t m_HintLength = 0; - FX_FILESIZE m_szLastXRefOffset = 0; }; #endif // CORE_FPDFAPI_PARSER_CPDF_LINEARIZED_HEADER_H_ |