reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/CharInfo.h
  190     if (!isIdentifierBody(*I, AllowDollar))
tools/clang/lib/AST/MicrosoftMangle.cpp
 3502     if (isIdentifierBody(Byte, /*AllowDollar=*/true)) {
tools/clang/lib/Frontend/LayoutOverrideSource.cpp
   23   while (Offset < S.size() && isIdentifierBody(S[Offset]))
tools/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp
  133   if (First == Current || !isIdentifierBody(*--Current))
  138     return First == Current || !isIdentifierBody(*--Current);
  143   return First == Current || !isIdentifierBody(*--Current);
  321   return (Cur + 1) < End && isIdentifierBody(*(Cur + 1));
  486   while (Last != End && (isIdentifierBody(*Last) || *Last == '.'));
  509     if (!isIdentifierBody(*First) && *First != '.')
  526   assert(isIdentifierBody(*First) && "invalid identifer");
  528   while (Last != End && isIdentifierBody(*Last))
  542   return isIdentifierBody(First[0]) ? First : nullptr;
  571          (isIdentifierBody(*Last) || *Last == '.' || *Last == ','));
  590     if (!(isIdentifierBody(*First) || *First == '.' || *First == ','))
  641     if (!isIdentifierBody(*First)) {
  665     if (!isIdentifierBody(*First)) {
tools/clang/lib/Lex/Lexer.cpp
 1048   return isIdentifierBody(c, LangOpts.DollarIdents);
 1641   while (isIdentifierBody(C))
 1686         while (isIdentifierBody(*CurPtr))
 1721     } else if (!isIdentifierBody(C)) {
 1729     while (isIdentifierBody(C)) {
 1789     if (isIdentifierBody(Next)) {
 1861         if (!isIdentifierBody(Next)) {
 1893     if (isIdentifierBody(C)) { CurPtr = ConsumeChar(CurPtr, Size, Result); }
tools/clang/lib/Lex/ModuleMap.cpp
  348       if (isIdentifierBody(Name[I]))
tools/clang/lib/Sema/SemaType.cpp
 3827   } else if (!isIdentifierBody(NextChar[0], /*allow dollar*/true) &&
 3828              !isIdentifierBody(NextChar[-1], /*allow dollar*/true)) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  248     while (isIdentifierBody(*End) || *End == ':')
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
  137       !isIdentifierBody(Data[Port.size()]))
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1716   while (!Rest.empty() && isIdentifierBody(Rest.back()))
 1722     while (!Rest.empty() && isIdentifierBody(Rest.back()))
tools/clang/unittests/Basic/CharInfoTest.cpp
   74   EXPECT_TRUE(isIdentifierBody('a'));
   75   EXPECT_TRUE(isIdentifierBody('A'));
   76   EXPECT_TRUE(isIdentifierBody('z'));
   77   EXPECT_TRUE(isIdentifierBody('Z'));
   78   EXPECT_TRUE(isIdentifierBody('_'));
   80   EXPECT_TRUE(isIdentifierBody('0'));
   81   EXPECT_FALSE(isIdentifierBody('.'));
   82   EXPECT_FALSE(isIdentifierBody('`'));
   83   EXPECT_FALSE(isIdentifierBody('\0'));
   85   EXPECT_FALSE(isIdentifierBody('$'));
   86   EXPECT_TRUE(isIdentifierBody('$', /*AllowDollar=*/true));
   88   EXPECT_FALSE(isIdentifierBody('\x80'));
   89   EXPECT_FALSE(isIdentifierBody('\xc2'));
   90   EXPECT_FALSE(isIdentifierBody('\xff'));