Searched defs:BufferEnd (Results 1 - 8 of 8) sorted by relevance
/external/llvm/include/llvm/Support/ |
H A D | MemoryBuffer.h | 38 const char *BufferEnd; // End of the buffer. member in class:llvm::MemoryBuffer 50 const char *getBufferEnd() const { return BufferEnd; } 51 size_t getBufferSize() const { return BufferEnd-BufferStart; }
|
/external/llvm/include/llvm/ADT/ |
H A D | StringExtras.h | 48 /// BufferEnd, returning a pointer to the start of the string. This can be used 56 static inline char *utohex_buffer(IntTy X, char *BufferEnd, bool LowerCase = false) { argument 57 char *BufPtr = BufferEnd;
|
/external/clang/include/clang/Lex/ |
H A D | Lexer.h | 52 const char *BufferEnd; // End of the buffer. member in class:clang::Lexer 159 return BufferPtr == BufferEnd; 203 return StringRef(BufferStart, BufferEnd - BufferStart); 622 void cutOffLexing() { BufferPtr = BufferEnd; }
|
/external/clang/lib/AST/ |
H A D | CommentLexer.cpp | 118 const char *findNewline(const char *BufferPtr, const char *BufferEnd) { argument 119 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { 123 return BufferEnd; 126 const char *skipNewline(const char *BufferPtr, const char *BufferEnd) { argument 127 if (BufferPtr == BufferEnd) 135 if (BufferPtr != BufferEnd && *BufferPtr == '\n') 142 const char *BufferEnd) { 143 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { 147 return BufferEnd; 151 const char *BufferEnd) { 141 skipNamedCharacterReference(const char *BufferPtr, const char *BufferEnd) argument 150 skipDecimalCharacterReference(const char *BufferPtr, const char *BufferEnd) argument 159 skipHexCharacterReference(const char *BufferPtr, const char *BufferEnd) argument 176 skipHTMLIdentifier(const char *BufferPtr, const char *BufferEnd) argument 188 skipHTMLQuotedString(const char *BufferPtr, const char *BufferEnd) argument 202 skipWhitespace(const char *BufferPtr, const char *BufferEnd) argument 210 isWhitespace(const char *BufferPtr, const char *BufferEnd) argument 222 skipCommandName(const char *BufferPtr, const char *BufferEnd) argument 232 findBCPLCommentEnd(const char *BufferPtr, const char *BufferEnd) argument 258 findCCommentEnd(const char *BufferPtr, const char *BufferEnd) argument [all...] |
H A D | CommentParser.cpp | 45 const char *BufferEnd; member in struct:clang::comments::TextTokenRetokenizer::Position 63 Pos.BufferEnd = Tok.getText().end(); 75 assert(Pos.BufferPtr != Pos.BufferEnd); 81 assert(Pos.BufferPtr != Pos.BufferEnd); 83 if (Pos.BufferPtr == Pos.BufferEnd) { 242 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr, 244 Pos.BufferEnd - Pos.BufferPtr));
|
/external/clang/include/clang/AST/ |
H A D | CommentLexer.h | 236 const char *const BufferEnd; member in class:clang::comments::Lexer 242 /// to newline or BufferEnd, for C comments points to star in '*/'. 305 assert(Loc >= BufferStart && Loc <= BufferEnd && 349 const char *BufferStart, const char *BufferEnd);
|
/external/llvm/lib/ProfileData/ |
H A D | InstrProf.cpp | 430 const unsigned char *const BufferEnd, 433 if (D + sizeof(ValueProfData) > BufferEnd) 438 if (D + TotalSize > BufferEnd) 429 getValueProfData(const unsigned char *D, const unsigned char *const BufferEnd, support::endianness Endianness) argument
|
/external/clang/lib/Lex/ |
H A D | Lexer.cpp | 59 BufferEnd = BufEnd; 70 StringRef Buf(BufferStart, BufferEnd - BufferStart); 181 L->BufferEnd = StrData+TokLen; 182 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!"); 1045 assert(Loc >= BufferStart && Loc <= BufferEnd && 1347 if (BufferPtr > BufferEnd) 1348 BufferPtr = BufferEnd; 1459 (const UTF8 *)BufferEnd, 1737 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file. 1809 if (C == 0 && CurPtr-1 == BufferEnd) { 2581 FindConflictEnd(const char *CurPtr, const char *BufferEnd, ConflictMarkerKind CMK) argument [all...] |
Completed in 251 milliseconds