Add FX_OVERRIDE and use it for virtual functions of FX_FINAL classes.
authorTom Sepez <tsepez@chromium.org>
Thu, 14 Aug 2014 00:12:28 +0000 (17:12 -0700)
committerTom Sepez <tsepez@chromium.org>
Thu, 14 Aug 2014 00:12:28 +0000 (17:12 -0700)
commit368ed462dd6e5e63977ca2b2e56a7e83b3a3bdda
treed6e9f37c824646a245d2753fe93a8404da52dbff
parent2fd7b0be4473f4c9877fed2c2ade403c71ded395
Add FX_OVERRIDE and use it for virtual functions of FX_FINAL classes.

Should there be cases where this fails to compile, it indicates a mistake,
either an incorrectly declared overrriden virtual method, or a method that
should be declared non-virtual.

The only issues were with CPDF_CustomAccess::GetBlock(), CPDF_CustomAccess::GetByte(),
and CPDF_CustomAccess::GetFullPath(). These don't appear to be used anywhere,
and are removed.  Two members are removed that are no longer needed once those
methods are removed.

R=jam@chromium.org, jun_fang@foxitsoftware.com

Review URL: https://codereview.chromium.org/454983003
core/include/fpdfapi/fpdf_parser.h
core/include/fxcrt/fx_system.h
core/src/fpdfapi/fpdf_font/ttgsubtable.h
core/src/fxcrt/extension.h
core/src/fxcrt/fx_arabic.h
core/src/fxge/apple/apple_int.h
fpdfsdk/include/fsdk_define.h
fpdfsdk/src/fpdf_sysfontinfo.cpp
fpdfsdk/src/fpdfsave.cpp
fpdfsdk/src/fpdfview.cpp