Lines Matching defs:cand
68 Candidate cand = {0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0};
69 mCandidates.push_back(cand);
227 Candidate cand;
238 cand.offset = i;
239 cand.preBreak = width;
240 cand.postBreak = width;
241 cand.penalty = SCORE_DESPERATE;
242 cand.hyphenEdit = 0;
244 ALOGD("desperate cand: %zd %g:%g",
245 mCandidates.size(), cand.postBreak, cand.preBreak);
247 addCandidate(cand);
253 cand.offset = offset;
254 cand.preBreak = preBreak;
255 cand.postBreak = postBreak;
256 cand.penalty = penalty;
257 cand.hyphenEdit = hyph;
259 ALOGD("cand: %zd %g:%g", mCandidates.size(), cand.postBreak, cand.preBreak);
261 addCandidate(cand);
265 void LineBreaker::addCandidate(Candidate cand) {
267 mCandidates.push_back(cand);
268 if (cand.postBreak - mPreBreak > currentLineWidth()) {
282 if (cand.penalty <= mBestScore) {
284 mBestScore = cand.penalty;