Lines Matching refs:ver
57 int QrSegment::Mode::numCharCountBits(int ver) const {
58 return numBitsCharCount[(ver + 7) / 17];
320 QrCode::QrCode(int ver, Ecc ecl, const vector<uint8_t> &dataCodewords, int msk) :
322 version(ver),
324 if (ver < MIN_VERSION || ver > MAX_VERSION)
328 size = ver * 4 + 17;
680 int QrCode::getNumRawDataModules(int ver) {
681 if (ver < MIN_VERSION || ver > MAX_VERSION)
683 int result = (16 * ver + 128) * ver + 64;
684 if (ver >= 2) {
685 int numAlign = ver / 7 + 2;
687 if (ver >= 7)
695 int QrCode::getNumDataCodewords(int ver, Ecc ecl) {
696 return getNumRawDataModules(ver) / 8
697 - ECC_CODEWORDS_PER_BLOCK [static_cast<int>(ecl)][ver]
698 * NUM_ERROR_CORRECTION_BLOCKS[static_cast<int>(ecl)][ver];