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

References

tools/clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp
  801   assert(First != End);
  803   skipWhitespace(First, End);
  804   assert(First <= End);
  805   if (First == End)
  808   if (!isStartOfRelevantLine(*First)) {
  809     skipLine(First, End);
  810     assert(First <= End);
  815   if (*First == '@')
  816     return lexAt(First, End);
  818   if (*First == 'i' || *First == 'e' || *First == 'm')
  818   if (*First == 'i' || *First == 'e' || *First == 'm')
  818   if (*First == 'i' || *First == 'e' || *First == 'm')
  819     return lexModule(First, End);
  822   ++First; // Skip over '#'.
  823   skipWhitespace(First, End);
  825   if (First == End)
  826     return reportError(First, diag::err_pp_expected_eol);
  828   if (!isIdentifierHead(*First)) {
  829     skipLine(First, End);
  834   IdInfo Id = lexIdentifier(First, End);
  835   First = Id.Last;
  852     skipDirective(Id.Name, First, End);
  857     return lexEndif(First, End);
  860     return lexDefine(First, End);
  863     return lexPragma(First, End);
  866   return lexDefault(Kind, Id.Name, First, End);