Generates string constraints for Java functions dealing with code points. More...
Go to the source code of this file.
Generates string constraints for Java functions dealing with code points.
Definition in file string_constraint_generator_code_points.cpp.
the output is true when the character is a high surrogate for UTF-16 encoding, see https://en.wikipedia.org/wiki/UTF-16 for more explenation about the encoding; this is true when the character is in the range 0xD800..0xDBFF
Definition at line 80 of file string_constraint_generator_code_points.cpp.
the output is true when the character is a low surrogate for UTF-16 encoding, see https://en.wikipedia.org/wiki/UTF-16 for more explenation about the encoding; this is true when the character is in the range 0xDC00..0xDFFF
Definition at line 93 of file string_constraint_generator_code_points.cpp.
the output corresponds to the unicode character given by the pair of characters of inputs assuming it has been encoded in UTF-16, see https://en.wikipedia.org/wiki/UTF-16 for more explenation about the encoding; the operation we perform is: pair_value=0x10000+(((char1%0x0800)*0x0400)+char2%0x0400)
Definition at line 109 of file string_constraint_generator_code_points.cpp.