Lines Matching refs:wcwidth
1054 EXPECT_EQ(expected, wcwidth(i)) << static_cast<int>(i); in AssertWcwidthRange()
1060 EXPECT_EQ(0, wcwidth(0)); in TEST()
1069 EXPECT_EQ(-1, wcwidth(0x7f)); // DEL. in TEST()
1076 EXPECT_EQ(0, wcwidth(0x0300)); // Combining grave. in TEST()
1077 EXPECT_EQ(0, wcwidth(0x20dd)); // Combining enclosing circle. in TEST()
1078 EXPECT_EQ(0, wcwidth(0x200b)); // Zero width space. in TEST()
1092 EXPECT_EQ(1, wcwidth(0x00ad)); // Soft hyphen (SHY). in TEST()
1102 EXPECT_EQ(2, wcwidth(0x115f)); // Hangeul choseong filler. in TEST()
1103 EXPECT_EQ(0, wcwidth(0x1163)); // Hangeul jungseong "ya". in TEST()
1104 EXPECT_EQ(0, wcwidth(0x11a8)); // Hangeul jongseong "kiyeok". in TEST()
1108 EXPECT_EQ(0, wcwidth(0x1160)); in TEST()
1114 EXPECT_EQ(2, wcwidth(0x4e00)); // Start of CJK unified block. in TEST()
1115 EXPECT_EQ(2, wcwidth(0x9fff)); // End of CJK unified block. in TEST()
1116 EXPECT_EQ(2, wcwidth(0x3400)); // Start of CJK extension A block. in TEST()
1117 EXPECT_EQ(2, wcwidth(0x4dbf)); // End of CJK extension A block. in TEST()
1118 EXPECT_EQ(2, wcwidth(0x20000)); // Start of CJK extension B block. in TEST()
1119 EXPECT_EQ(2, wcwidth(0x2a6df)); // End of CJK extension B block. in TEST()
1126 EXPECT_EQ(0, wcwidth(0xd7b0)); // Newer. in TEST()
1127 EXPECT_EQ(0, wcwidth(0xd7cb)); in TEST()
1133 EXPECT_EQ(2, wcwidth(0xac00)); // Start of block. in TEST()
1134 EXPECT_EQ(2, wcwidth(0xd7a3)); // End of defined code points as of Unicode 15. in TEST()
1168 EXPECT_EQ(0, wcwidth(0xe0000)); // ...through 0xe0fff. in TEST()
1180 EXPECT_EQ(2, wcwidth(L'ㅠ')); in TEST()
1184 EXPECT_EQ(2, wcwidth(L'ㄱ')); in TEST()
1185 EXPECT_EQ(2, wcwidth(L'ㅅ')); in TEST()