reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
198 if (!AllowStringLiterals || isValidIdentifier(Name))
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 234 if (isValidIdentifier(MF->ModuleName))
tools/clang/lib/Lex/ModuleMap.cpp 340 if (!isValidIdentifier(Name)) {
tools/clang/lib/Sema/SemaDeclAttr.cpp 7757 if (!isValidIdentifier(S, AllowDollar))
tools/clang/unittests/Basic/CharInfoTest.cpp417 EXPECT_FALSE(isValidIdentifier("")); 420 EXPECT_FALSE(isValidIdentifier(".")); 421 EXPECT_FALSE(isValidIdentifier("\n")); 422 EXPECT_FALSE(isValidIdentifier(" ")); 423 EXPECT_FALSE(isValidIdentifier("\x80")); 424 EXPECT_FALSE(isValidIdentifier("\xc2")); 425 EXPECT_FALSE(isValidIdentifier("\xff")); 426 EXPECT_FALSE(isValidIdentifier("$")); 427 EXPECT_FALSE(isValidIdentifier("1")); 429 EXPECT_TRUE(isValidIdentifier("_")); 430 EXPECT_TRUE(isValidIdentifier("a")); 431 EXPECT_TRUE(isValidIdentifier("z")); 432 EXPECT_TRUE(isValidIdentifier("A")); 433 EXPECT_TRUE(isValidIdentifier("Z")); 434 EXPECT_TRUE(isValidIdentifier("$", /*AllowDollar=*/true)); 437 EXPECT_FALSE(isValidIdentifier("._")); 438 EXPECT_FALSE(isValidIdentifier("\n_")); 439 EXPECT_FALSE(isValidIdentifier(" _")); 440 EXPECT_FALSE(isValidIdentifier("\x80_")); 441 EXPECT_FALSE(isValidIdentifier("\xc2_")); 442 EXPECT_FALSE(isValidIdentifier("\xff_")); 443 EXPECT_FALSE(isValidIdentifier("$_")); 444 EXPECT_FALSE(isValidIdentifier("1_")); 446 EXPECT_TRUE(isValidIdentifier("__")); 447 EXPECT_TRUE(isValidIdentifier("a_")); 448 EXPECT_TRUE(isValidIdentifier("z_")); 449 EXPECT_TRUE(isValidIdentifier("A_")); 450 EXPECT_TRUE(isValidIdentifier("Z_")); 451 EXPECT_TRUE(isValidIdentifier("$_", /*AllowDollar=*/true)); 454 EXPECT_FALSE(isValidIdentifier("_.")); 455 EXPECT_FALSE(isValidIdentifier("_\n")); 456 EXPECT_FALSE(isValidIdentifier("_ ")); 457 EXPECT_FALSE(isValidIdentifier("_\x80")); 458 EXPECT_FALSE(isValidIdentifier("_\xc2")); 459 EXPECT_FALSE(isValidIdentifier("_\xff")); 460 EXPECT_FALSE(isValidIdentifier("_$")); 461 EXPECT_TRUE(isValidIdentifier("_1")); 463 EXPECT_TRUE(isValidIdentifier("__")); 464 EXPECT_TRUE(isValidIdentifier("_a")); 465 EXPECT_TRUE(isValidIdentifier("_z")); 466 EXPECT_TRUE(isValidIdentifier("_A")); 467 EXPECT_TRUE(isValidIdentifier("_Z")); 468 EXPECT_TRUE(isValidIdentifier("_$", /*AllowDollar=*/true)); 471 EXPECT_FALSE(isValidIdentifier("__.")); 472 EXPECT_FALSE(isValidIdentifier("__\n")); 473 EXPECT_FALSE(isValidIdentifier("__ ")); 474 EXPECT_FALSE(isValidIdentifier("__\x80")); 475 EXPECT_FALSE(isValidIdentifier("__\xc2")); 476 EXPECT_FALSE(isValidIdentifier("__\xff")); 477 EXPECT_FALSE(isValidIdentifier("__$")); 478 EXPECT_TRUE(isValidIdentifier("__1")); 480 EXPECT_TRUE(isValidIdentifier("___")); 481 EXPECT_TRUE(isValidIdentifier("__a")); 482 EXPECT_TRUE(isValidIdentifier("__z")); 483 EXPECT_TRUE(isValidIdentifier("__A")); 484 EXPECT_TRUE(isValidIdentifier("__Z")); 485 EXPECT_TRUE(isValidIdentifier("__$", /*AllowDollar=*/true)); 488 EXPECT_FALSE(isValidIdentifier("_._")); 489 EXPECT_FALSE(isValidIdentifier("_\n_")); 490 EXPECT_FALSE(isValidIdentifier("_ _")); 491 EXPECT_FALSE(isValidIdentifier("_\x80_")); 492 EXPECT_FALSE(isValidIdentifier("_\xc2_")); 493 EXPECT_FALSE(isValidIdentifier("_\xff_")); 494 EXPECT_FALSE(isValidIdentifier("_$_")); 495 EXPECT_TRUE(isValidIdentifier("_1_")); 497 EXPECT_TRUE(isValidIdentifier("___")); 498 EXPECT_TRUE(isValidIdentifier("_a_")); 499 EXPECT_TRUE(isValidIdentifier("_z_")); 500 EXPECT_TRUE(isValidIdentifier("_A_")); 501 EXPECT_TRUE(isValidIdentifier("_Z_")); 502 EXPECT_TRUE(isValidIdentifier("_$_", /*AllowDollar=*/true));