Lines Matching refs:left
33 static const HTMLEntityTableEntry* halfway(const HTMLEntityTableEntry* left, const HTMLEntityTableEntry* right)
35 return &left[(right - left) / 2];
59 const HTMLEntityTableEntry* left = m_first;
61 if (left == right)
62 return left;
63 CompareResult result = compare(left, nextCharacter);
65 return left;
68 while (left + 1 < right) {
69 const HTMLEntityTableEntry* probe = halfway(left, right);
72 left = probe;
78 ASSERT(left + 1 == right);
84 const HTMLEntityTableEntry* left = m_first;
86 if (left == right)
92 return left;
93 while (left + 1 < right) {
94 const HTMLEntityTableEntry* probe = halfway(left, right);
100 left = probe;
103 ASSERT(left + 1 == right);
104 return left;