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

References

tools/clang/include/clang/Lex/Lexer.h
  199     return BufferPtr == BufferEnd;
  243     return StringRef(BufferStart, BufferEnd - BufferStart);
  724   void cutOffLexing() { BufferPtr = BufferEnd; }
tools/clang/lib/Lex/Lexer.cpp
   83   BufferEnd = BufEnd;
   94     StringRef Buf(BufferStart, BufferEnd - BufferStart);
  203   L->BufferEnd = StrData+TokLen;
  204   assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!");
  224   if ((BufferPtr + NumBytes) > BufferEnd)
 1128   assert(Loc >= BufferStart && Loc <= BufferEnd &&
 1422   if (BufferPtr > BufferEnd)
 1423     BufferPtr = BufferEnd;
 1618                                 (const llvm::UTF8 *)BufferEnd,
 1685       if (CurPtr < BufferEnd) {
 1926         (C == 0 && CurPtr-1 == BufferEnd)) {  // End of file.
 2001       if (C == 0 && CurPtr-1 == BufferEnd) {
 2024     } else if (C == 0 && CurPtr-1 == BufferEnd) { // End of file.
 2058         (C == 0 && (CurPtr - 1 == BufferEnd))) { // End of file.
 2102   while (CompletionPoint < BufferEnd) {
 2146         (C == 0 && CurPtr-1 == BufferEnd)) {  // End of file.
 2316         (CurPtr == BufferEnd + 1 || CurPtr[0] != '/')) {
 2335     if (C == '\r' || C == '\n' || CurPtr == BufferEnd + 1) {
 2362   if (ParsingPreprocessorDirective || CurPtr == BufferEnd) {
 2500   if (C == 0 && CurPtr == BufferEnd+1) {
 2524     if (CurPtr + 24 < BufferEnd &&
 2536       while (CurPtr+16 <= BufferEnd) {
 2594     } else if (C == 0 && CurPtr == BufferEnd+1) {
 2672       if (CurPtr-1 != BufferEnd) {
 2731     BufferPtr = BufferEnd;
 2732     FormTokenWithChars(Result, BufferEnd, tok::eof);
 2755     SourceLocation EndLoc = getSourceLocation(BufferEnd);
 2771     Diag(BufferEnd, DiagID)
 2849   if (!StringRef(CurPtr, BufferEnd - CurPtr).startswith("<<<<<<<") &&
 2850       !StringRef(CurPtr, BufferEnd - CurPtr).startswith(">>>> "))
 2862   if (FindConflictEnd(CurPtr, BufferEnd, Kind)) {
 2871       assert(CurPtr != BufferEnd && "Didn't find end of line");
 2905   if (const char *End = FindConflictEnd(CurPtr, BufferEnd,
 2910     while (CurPtr != BufferEnd && *CurPtr != '\r' && *CurPtr != '\n')
 2939   const char *End = findPlaceholderEnd(CurPtr + 1, BufferEnd);
 3209     if (CurPtr-1 == BufferEnd)
 3896                                   (const llvm::UTF8 *)BufferEnd,
tools/clang/lib/Lex/PPDirectives.cpp
 2025         CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
tools/clang/lib/Lex/PPLexerChange.cpp
  244   const char *EndPos = CurLexer->BufferEnd;
  411       CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
tools/clang/lib/Lex/Pragma.cpp
  879     CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);