Lines Matching refs:code_point
34 typedef uint32_t code_point; typedef
39 static const code_point illegal = 0xFFFFFFFFu;
44 static const code_point incomplete = 0xFFFFFFFEu;
49 inline bool is_valid_codepoint(code_point v) in is_valid_codepoint()
83 static code_point decode(Iterator &p,Iterator e);
99 static int width(code_point value);
127 static Iterator encode(code_point value,Iterator out);
134 static code_point decode_valid(Iterator &p);
165 static int width(code_point value) in width()
193 static code_point decode(Iterator &p,Iterator e) in decode()
213 code_point c = lead & ((1<<(6-trail_size))-1); in decode()
255 static code_point decode_valid(Iterator &p) in decode_valid()
270 code_point c = lead & ((1<<(6-trail_size))-1); in decode_valid()
287 static Iterator encode(code_point value,Iterator out) in encode()
324 static code_point combine_surrogate(uint16_t w1,uint16_t w2) in combine_surrogate()
326 return ((code_point(w1 & 0x3FF) << 10) | (w2 & 0x3FF)) + 0x10000; in combine_surrogate()
352 static code_point decode(It ¤t,It last) in decode()
370 static code_point decode_valid(It ¤t) in decode_valid()
381 static int width(code_point u) in width()
386 static It encode(code_point u,It out) in encode()
420 static code_point decode_valid(It ¤t) in decode_valid()
426 static code_point decode(It ¤t,It last) in decode()
430 code_point c=*current++; in decode()
436 static int width(code_point /*u*/) in width()
441 static It encode(code_point u,It out) in encode()