Fix some override warnings in fpdfview.cpp.
authorLei Zhang <thestig@chromium.org>
Tue, 20 Oct 2015 00:08:16 +0000 (17:08 -0700)
committerLei Zhang <thestig@chromium.org>
Tue, 20 Oct 2015 00:08:16 +0000 (17:08 -0700)
R=tsepez@chromium.org

Review URL: https://codereview.chromium.org/1410733004 .

fpdfsdk/src/fpdfview.cpp

index d03db35..19faea5 100644 (file)
@@ -166,9 +166,9 @@ class CMemFile final : public IFX_FileRead {
  public:
   CMemFile(uint8_t* pBuf, FX_FILESIZE size) : m_pBuf(pBuf), m_size(size) {}
 
-  virtual void Release() { delete this; }
-  virtual FX_FILESIZE GetSize() { return m_size; }
-  virtual FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) {
+  void Release() override { delete this; }
+  FX_FILESIZE GetSize() override { return m_size; }
+  FX_BOOL ReadBlock(void* buffer, FX_FILESIZE offset, size_t size) override {
     if (offset < 0) {
       return FALSE;
     }
@@ -185,9 +185,10 @@ class CMemFile final : public IFX_FileRead {
  private:
   ~CMemFile() override {}
 
-  uint8_t* m_pBuf;
-  FX_FILESIZE m_size;
+  uint8_t* const m_pBuf;
+  const FX_FILESIZE m_size;
 };
+
 DLLEXPORT FPDF_DOCUMENT STDCALL FPDF_LoadMemDocument(const void* data_buf,
                                                      int size,
                                                      FPDF_BYTESTRING password) {