Lines Matching refs:ecl
236 int QrCode::getFormatBits(Ecc ecl) { in getFormatBits() argument
237 switch (ecl) { in getFormatBits()
247 QrCode QrCode::encodeText(const char *text, Ecc ecl) { in encodeText() argument
249 return encodeSegments(segs, ecl); in encodeText()
253 QrCode QrCode::encodeBinary(const vector<uint8_t> &data, Ecc ecl) { in encodeBinary() argument
255 return encodeSegments(segs, ecl); in encodeBinary()
259 QrCode QrCode::encodeSegments(const vector<QrSegment> &segs, Ecc ecl, in encodeSegments() argument
267 int dataCapacityBits = getNumDataCodewords(version, ecl) * 8; // Number of data bits available in encodeSegments()
287 ecl = newEcl; in encodeSegments()
300 size_t dataCapacityBits = static_cast<size_t>(getNumDataCodewords(version, ecl)) * 8; in encodeSegments()
316 return QrCode(version, ecl, dataCodewords, mask); in encodeSegments()
320 QrCode::QrCode(int ver, Ecc ecl, const vector<uint8_t> &dataCodewords, int msk) : in QrCode() argument
323 errorCorrectionLevel(ecl) { in QrCode()
695 int QrCode::getNumDataCodewords(int ver, Ecc ecl) { in getNumDataCodewords() argument
697 - ECC_CODEWORDS_PER_BLOCK [static_cast<int>(ecl)][ver] in getNumDataCodewords()
698 * NUM_ERROR_CORRECTION_BLOCKS[static_cast<int>(ecl)][ver]; in getNumDataCodewords()