67 int numBitsCharCount[3];
73 Mode(
int mode,
int cc0,
int cc1,
int cc2);
114 static std::vector<QrSegment>
makeSegments(
const char *text);
143 const std::vector<uint8_t>
data;
155 QrSegment(
const Mode &md,
int numCh,
const std::vector<uint8_t> &b,
int bitLen);
159 static int getTotalBits(
const std::vector<QrSegment> &segs,
int version);
166 static const int8_t ALPHANUMERIC_ENCODING_TABLE[59];
static const Mode ALPHANUMERIC
int numCharCountBits(int ver) const
static const Mode NUMERIC
static std::vector< QrSegment > makeSegments(const char *text)
static int getTotalBits(const std::vector< QrSegment > &segs, int version)
static QrSegment makeAlphanumeric(const char *text)
static QrSegment makeBytes(const std::vector< uint8_t > &data)
const std::vector< uint8_t > data
static bool isAlphanumeric(const char *text)
static QrSegment makeNumeric(const char *digits)
static bool isNumeric(const char *text)
QrSegment(const Mode &md, int numCh, const std::vector< uint8_t > &b, int bitLen)