Lines Matching refs:code_unit
59 ForwardGraphemeBoundaryStateMachine::FeedPrecedingCodeUnit(UChar code_unit) { in FeedPrecedingCodeUnit() argument
65 if (U16_IS_TRAIL(code_unit)) { in FeedPrecedingCodeUnit()
66 pending_code_unit_ = code_unit; in FeedPrecedingCodeUnit()
72 if (U16_IS_LEAD(code_unit)) { in FeedPrecedingCodeUnit()
74 U16_GET_SUPPLEMENTARY(code_unit, pending_code_unit_); in FeedPrecedingCodeUnit()
100 ForwardGraphemeBoundaryStateMachine::FeedFollowingCodeUnit(UChar code_unit) { in FeedFollowingCodeUnit() argument
112 if (U16_IS_TRAIL(code_unit)) { in FeedFollowingCodeUnit()
117 if (U16_IS_LEAD(code_unit)) { in FeedFollowingCodeUnit()
118 pending_code_unit_ = code_unit; in FeedFollowingCodeUnit()
121 prev_code_point_ = code_unit; in FeedFollowingCodeUnit()
128 if (U16_IS_TRAIL(code_unit)) { in FeedFollowingCodeUnit()
129 prev_code_point_ = U16_GET_SUPPLEMENTARY(pending_code_unit_, code_unit); in FeedFollowingCodeUnit()
141 if (U16_IS_LEAD(code_unit)) { in FeedFollowingCodeUnit()
142 pending_code_unit_ = code_unit; in FeedFollowingCodeUnit()
145 if (U16_IS_TRAIL(code_unit)) in FeedFollowingCodeUnit()
147 if (IsGraphemeBreak(prev_code_point_, code_unit)) in FeedFollowingCodeUnit()
149 prev_code_point_ = code_unit; in FeedFollowingCodeUnit()
156 if (!U16_IS_TRAIL(code_unit)) in FeedFollowingCodeUnit()
161 U16_GET_SUPPLEMENTARY(pending_code_unit_, code_unit); in FeedFollowingCodeUnit()