diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2017-08-30 16:13:01 -0400 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-08-30 20:47:28 +0000 |
commit | 5624fe39db570f5ad0fab80cf6314e95e4397698 (patch) | |
tree | fd662cadd3d77d7fb286abe33d0ff653773a5136 /core/fxcrt/fx_basic.h | |
parent | c2f0789bf90d8f3656abde8da8371e8975f7084e (diff) | |
download | pdfium-5624fe39db570f5ad0fab80cf6314e95e4397698.tar.xz |
Move CFX_UTF8Decoder out of fx_basic
This CL moves CFX_UTF8Decoder out of fx_basic and includes where needed.
Change-Id: I1a093a8a77bbefcc90fbb2f81b1da65bfc0512bf
Reviewed-on: https://pdfium-review.googlesource.com/12411
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'core/fxcrt/fx_basic.h')
-rw-r--r-- | core/fxcrt/fx_basic.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/core/fxcrt/fx_basic.h b/core/fxcrt/fx_basic.h index dcbb846196..6f676696a2 100644 --- a/core/fxcrt/fx_basic.h +++ b/core/fxcrt/fx_basic.h @@ -87,22 +87,6 @@ class CFX_WideTextBuf : public CFX_BinaryBuf { CFX_WideTextBuf& operator<<(const CFX_WideTextBuf& buf); }; -class CFX_UTF8Decoder { - public: - CFX_UTF8Decoder() { m_PendingBytes = 0; } - - void Clear(); - void Input(uint8_t byte); - void AppendCodePoint(uint32_t ch); - void ClearStatus() { m_PendingBytes = 0; } - CFX_WideStringC GetResult() const { return m_Buffer.AsStringC(); } - - private: - int m_PendingBytes; - uint32_t m_PendingChar; - CFX_WideTextBuf m_Buffer; -}; - template <class DataType, int FixedSize> class CFX_FixedBufGrow { public: |