Changed C++ QrSegment::Ecc class to eliminate const from fields, updated related code.

This commit is contained in:
Project Nayuki
2017-09-06 03:37:43 +00:00
parent 514d23a19e
commit e0e905e3d1
3 changed files with 13 additions and 4 deletions
+1 -1
View File
@@ -90,7 +90,7 @@ QrCode QrCode::encodeSegments(const vector<QrSegment> &segs, const Ecc &ecl,
size_t dataCapacityBits = getNumDataCodewords(version, *newEcl) * 8;
BitBuffer bb;
for (const QrSegment &seg : segs) {
bb.appendBits(seg.mode.modeBits, 4);
bb.appendBits(seg.mode.getModeBits(), 4);
bb.appendBits(seg.numChars, seg.mode.numCharCountBits(version));
bb.insert(bb.end(), seg.data.begin(), seg.data.end());
}