diff options
author | tsepez <tsepez@chromium.org> | 2016-06-10 14:05:07 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-10 14:05:07 -0700 |
commit | 17e15d2fea4a3567ca84b964125da5020ecd60fe (patch) | |
tree | be3015e9a04e16c4cc7774666e25921183574437 /xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp | |
parent | bbf27133e72cdd824188acd309dfc2517cfcf026 (diff) | |
download | pdfium-17e15d2fea4a3567ca84b964125da5020ecd60fe.tar.xz |
Add missing const, remove casts in BC_QRCoderErrorCorrectionLevel
Review-Url: https://codereview.chromium.org/2053043004
Diffstat (limited to 'xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp')
-rw-r--r-- | xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp b/xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp index c6a81fab48..a5450cf085 100644 --- a/xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp +++ b/xfa/fxbarcode/qrcode/BC_QRCoderErrorCorrectionLevel.cpp @@ -30,33 +30,25 @@ CBC_QRCoderErrorCorrectionLevel* CBC_QRCoderErrorCorrectionLevel::H = nullptr; CBC_QRCoderErrorCorrectionLevel::CBC_QRCoderErrorCorrectionLevel( int32_t ordinal, int32_t bits, - FX_CHAR* name) { - m_name += name; - m_ordinal = ordinal; - m_bits = bits; -} + const FX_CHAR* name) + : m_ordinal(ordinal), m_bits(bits), m_name(name) {} + CBC_QRCoderErrorCorrectionLevel::~CBC_QRCoderErrorCorrectionLevel() {} + void CBC_QRCoderErrorCorrectionLevel::Initialize() { - L = new CBC_QRCoderErrorCorrectionLevel(0, 0x01, (FX_CHAR*)"L"); - M = new CBC_QRCoderErrorCorrectionLevel(1, 0x00, (FX_CHAR*)"M"); - Q = new CBC_QRCoderErrorCorrectionLevel(2, 0x03, (FX_CHAR*)"Q"); - H = new CBC_QRCoderErrorCorrectionLevel(3, 0x02, (FX_CHAR*)"H"); + L = new CBC_QRCoderErrorCorrectionLevel(0, 0x01, "L"); + M = new CBC_QRCoderErrorCorrectionLevel(1, 0x00, "M"); + Q = new CBC_QRCoderErrorCorrectionLevel(2, 0x03, "Q"); + H = new CBC_QRCoderErrorCorrectionLevel(3, 0x02, "H"); } + void CBC_QRCoderErrorCorrectionLevel::Finalize() { delete L; delete M; delete Q; delete H; } -int32_t CBC_QRCoderErrorCorrectionLevel::Ordinal() { - return m_ordinal; -} -int32_t CBC_QRCoderErrorCorrectionLevel::GetBits() { - return m_bits; -} -CFX_ByteString CBC_QRCoderErrorCorrectionLevel::GetName() { - return m_name; -} + CBC_QRCoderErrorCorrectionLevel* CBC_QRCoderErrorCorrectionLevel::ForBits( int32_t bits) { switch (bits) { |