summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/cpdf_data_avail.cpp
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2017-11-30 19:52:42 +0000
committerChromium commit bot <commit-bot@chromium.org>2017-11-30 19:52:42 +0000
commitc25394f5d8622fbb6203e73843f84ec1739bfa0b (patch)
tree647e120f3ae7d679347691c82af4a6f94f37421b /core/fpdfapi/parser/cpdf_data_avail.cpp
parent247c0e05dacb3b958bb7aaf06f21b93e78c43e19 (diff)
downloadpdfium-c25394f5d8622fbb6203e73843f84ec1739bfa0b.tar.xz
Use initializer list in CPDF_DataAvail ctor.
Or initialize members in the header. Also make m_dwFileLen member const. Change-Id: Iaaeab9a93e18e4ab313437362c0012d729b01647 Reviewed-on: https://pdfium-review.googlesource.com/9970 Reviewed-by: dsinclair <dsinclair@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/cpdf_data_avail.cpp')
-rw-r--r--core/fpdfapi/parser/cpdf_data_avail.cpp27
1 files changed, 5 insertions, 22 deletions
diff --git a/core/fpdfapi/parser/cpdf_data_avail.cpp b/core/fpdfapi/parser/cpdf_data_avail.cpp
index e72d7cdb19..af80fd96ab 100644
--- a/core/fpdfapi/parser/cpdf_data_avail.cpp
+++ b/core/fpdfapi/parser/cpdf_data_avail.cpp
@@ -79,28 +79,11 @@ CPDF_DataAvail::CPDF_DataAvail(
FileAvail* pFileAvail,
const RetainPtr<IFX_SeekableReadStream>& pFileRead,
bool bSupportHintTable)
- : m_pFileAvail(pFileAvail) {
- ASSERT(pFileRead);
- m_pFileRead = pdfium::MakeRetain<CPDF_ReadValidator>(pFileRead, m_pFileAvail);
- m_dwFileLen = m_pFileRead->GetSize();
- m_PagesObjNum = 0;
- m_dwInfoObjNum = 0;
- m_pDocument = 0;
- m_dwEncryptObjNum = 0;
- m_bDocAvail = false;
- m_bMainXRefLoadTried = false;
- m_bDocAvail = false;
- m_bPagesLoad = false;
- m_bPagesTreeLoad = false;
- m_bMainXRefLoadedOK = false;
- m_pCurrentParser = nullptr;
- m_docStatus = PDF_DATAAVAIL_HEADER;
- m_bTotalLoadPageTree = false;
- m_bCurPageDictLoadOK = false;
- m_bLinearedDataOK = false;
- m_bSupportHintTable = bSupportHintTable;
- m_bHeaderAvail = false;
-}
+ : m_pFileAvail(pFileAvail),
+ m_pFileRead(
+ pdfium::MakeRetain<CPDF_ReadValidator>(pFileRead, m_pFileAvail)),
+ m_dwFileLen(m_pFileRead->GetSize()),
+ m_bSupportHintTable(bSupportHintTable) {}
CPDF_DataAvail::~CPDF_DataAvail() {
m_pHintTables.reset();