diff options
author | Lei Zhang <thestig@chromium.org> | 2017-11-30 19:52:42 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-11-30 19:52:42 +0000 |
commit | c25394f5d8622fbb6203e73843f84ec1739bfa0b (patch) | |
tree | 647e120f3ae7d679347691c82af4a6f94f37421b /core/fpdfapi/parser/cpdf_data_avail.cpp | |
parent | 247c0e05dacb3b958bb7aaf06f21b93e78c43e19 (diff) | |
download | pdfium-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.cpp | 27 |
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(); |