diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-12-10 15:03:16 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-12-10 15:03:16 -0800 |
commit | 7db2a535f163e7ce5995da12161ebd0214f0f75a (patch) | |
tree | 0011af492c814606716cd62f0f6132ff83783c75 /core/src/fpdfapi/fpdf_render/render_int.h | |
parent | f32c969bce6743fca1e7ff796b54a1692d26d7f0 (diff) | |
download | pdfium-7db2a535f163e7ce5995da12161ebd0214f0f75a.tar.xz |
Replace several more CFX_MapPtrToPtr with std::set or std::map
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1520643002 .
Diffstat (limited to 'core/src/fpdfapi/fpdf_render/render_int.h')
-rw-r--r-- | core/src/fpdfapi/fpdf_render/render_int.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/core/src/fpdfapi/fpdf_render/render_int.h b/core/src/fpdfapi/fpdf_render/render_int.h index d173f47b7c..d348b48dfd 100644 --- a/core/src/fpdfapi/fpdf_render/render_int.h +++ b/core/src/fpdfapi/fpdf_render/render_int.h @@ -21,19 +21,18 @@ class CPDF_QuickStretcher; class CPDF_Type3Glyphs { public: - CPDF_Type3Glyphs() { - m_GlyphMap.InitHashTable(253); - m_TopBlueCount = m_BottomBlueCount = 0; - } + CPDF_Type3Glyphs() : m_TopBlueCount(0), m_BottomBlueCount(0) {} ~CPDF_Type3Glyphs(); - CFX_MapPtrToPtr m_GlyphMap; void AdjustBlue(FX_FLOAT top, FX_FLOAT bottom, int& top_line, int& bottom_line); - int m_TopBlue[TYPE3_MAX_BLUES], m_BottomBlue[TYPE3_MAX_BLUES]; - int m_TopBlueCount, m_BottomBlueCount; + std::map<FX_DWORD, CFX_GlyphBitmap*> m_GlyphMap; + int m_TopBlue[TYPE3_MAX_BLUES]; + int m_BottomBlue[TYPE3_MAX_BLUES]; + int m_TopBlueCount; + int m_BottomBlueCount; }; class CPDF_Type3Cache { public: |