diff options
author | Lei Zhang <thestig@chromium.org> | 2016-01-11 11:59:17 -0800 |
---|---|---|
committer | Lei Zhang <thestig@chromium.org> | 2016-01-11 11:59:17 -0800 |
commit | 375a86403b7fa8d17d7b142c270e2d8e33bb924f (patch) | |
tree | 1db1ffddb2bbbcd429cd1d7954b1949bfa54e1ab /fpdfsdk/include/fxedit | |
parent | 492961df3011ccc25646eae12ac6e6dcfe7f26da (diff) | |
download | pdfium-375a86403b7fa8d17d7b142c270e2d8e33bb924f.tar.xz |
Merge to XFA: Switch most min/max macros to std::min/max.
Fix lint errors along the way.
R=tsepez@chromium.org
TBR=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1567343002 .
(cherry picked from commit 9adfbb0920a258e916003b1ee9515e97879db82a)
Review URL: https://codereview.chromium.org/1577503002 .
Diffstat (limited to 'fpdfsdk/include/fxedit')
-rw-r--r-- | fpdfsdk/include/fxedit/fxet_edit.h | 35 |
1 files changed, 7 insertions, 28 deletions
diff --git a/fpdfsdk/include/fxedit/fxet_edit.h b/fpdfsdk/include/fxedit/fxet_edit.h index 1ecb70426f..d1df3812fc 100644 --- a/fpdfsdk/include/fxedit/fxet_edit.h +++ b/fpdfsdk/include/fxedit/fxet_edit.h @@ -8,19 +8,10 @@ #define FPDFSDK_INCLUDE_FXEDIT_FXET_EDIT_H_ #include "core/include/fpdfdoc/fpdf_vt.h" -#include "fx_edit.h" - -class CFX_Edit_Page; -struct CFX_Edit_LineRect; -class CFX_Edit_LineRectArray; -class CFX_Edit_RectArray; -class CFX_Edit_Refresh; -class CFX_Edit_Select; +#include "fpdfsdk/include/fxedit/fx_edit.h" + class CFX_Edit; class CFX_Edit_Iterator; -class CFX_Edit_Refresh; -class CFX_Edit_UndoItem; -class CFX_Edit_Undo; class CFX_Edit_Provider; #define FX_EDIT_IsFloatZero(f) (f < 0.0001 && f > -0.0001) @@ -29,18 +20,6 @@ class CFX_Edit_Provider; #define FX_EDIT_IsFloatSmaller(fa, fb) \ (fa < fb && !FX_EDIT_IsFloatEqual(fa, fb)) -template <class T> -T FX_EDIT_MIN(const T& i, const T& j) { - return ((i < j) ? i : j); -} -template <class T> -T FX_EDIT_MAX(const T& i, const T& j) { - return ((i > j) ? i : j); -} - -#define FX_EDIT_PI 3.14159265358979f -#define FX_EDIT_ITALIC_ANGEL 10 * FX_EDIT_PI / 180.0f - /* ------------------------- CFX_Edit_Refresh ---------------------------- */ enum REFRESH_PLAN_E { RP_ANALYSE, RP_NOANALYSE, RP_OPTIONAL }; @@ -195,7 +174,7 @@ class CFX_Edit_Select { Set(begin, end); } - CFX_Edit_Select(const CPVT_WordRange& range) { + explicit CFX_Edit_Select(const CPVT_WordRange& range) { Set(range.BeginPos, range.EndPos); } @@ -230,7 +209,7 @@ class CFX_Edit_Select { class CFX_Edit_Undo { public: - CFX_Edit_Undo(int32_t nBufsize = 10000); + explicit CFX_Edit_Undo(int32_t nBufsize); virtual ~CFX_Edit_Undo(); void Undo(); @@ -285,7 +264,7 @@ class CFX_Edit_UndoItem : public IFX_Edit_UndoItem { class CFX_Edit_GroupUndoItem : public IFX_Edit_UndoItem { public: - CFX_Edit_GroupUndoItem(const CFX_WideString& sTitle); + explicit CFX_Edit_GroupUndoItem(const CFX_WideString& sTitle); ~CFX_Edit_GroupUndoItem() override; void Undo() override; @@ -542,7 +521,7 @@ class CFX_Edit : public IFX_Edit { friend class CFXEU_InsertText; public: - CFX_Edit(IPDF_VariableText* pVT); + explicit CFX_Edit(IPDF_VariableText* pVT); ~CFX_Edit() override; // IFX_Edit @@ -813,7 +792,7 @@ class CFX_Edit_Iterator : public IFX_Edit_Iterator { class CFX_Edit_Provider : public IPDF_VariableText_Provider { public: - CFX_Edit_Provider(IFX_Edit_FontMap* pFontMap); + explicit CFX_Edit_Provider(IFX_Edit_FontMap* pFontMap); ~CFX_Edit_Provider() override; IFX_Edit_FontMap* GetFontMap(); |