Searched defs:BufferPtr (Results 1 - 6 of 6) sorted by relevance
/external/clang/include/clang/Lex/ |
H A D | Lexer.h | 75 // BufferPtr - Current pointer into the buffer. This is the next character 77 const char *BufferPtr; member in class:clang::Lexer 163 return BufferPtr == BufferEnd; 225 SourceLocation getSourceLocation() { return getSourceLocation(BufferPtr); } 228 const char *getBufferLocation() const { return BufferPtr; } 457 /// starting at BufferPtr, going to TokEnd that forms the token. This method 459 /// addition, since tokens cannot overlap, this also updates BufferPtr to be 463 unsigned TokLen = TokEnd-BufferPtr; 465 Result.setLocation(getSourceLocation(BufferPtr, TokLen)); 467 BufferPtr [all...] |
/external/clang/lib/AST/ |
H A D | CommentLexer.cpp | 86 if (BufferPtr == CommentEnd) 89 switch (*BufferPtr) { 94 const char *NewBufferPtr = BufferPtr; 107 BufferPtr = NewBufferPtr + 1; 111 BufferPtr++; 118 const char *findNewline(const char *BufferPtr, const char *BufferEnd) { argument 119 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { 120 if (isVerticalWhitespace(*BufferPtr)) 121 return BufferPtr; 126 skipNewline(const char *BufferPtr, const char *BufferEnd) argument 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 | 37 const char *BufferPtr; member in struct:clang::comments::TextTokenRetokenizer::Position 55 Pos.BufferPtr = Pos.BufferStart; 60 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart; 66 assert(Pos.BufferPtr != Pos.BufferEnd); 67 return *Pos.BufferPtr; 72 assert(Pos.BufferPtr != Pos.BufferEnd); 73 Pos.BufferPtr++; 74 if (Pos.BufferPtr == Pos.BufferEnd) { 153 const char *WordBegin = Pos.BufferPtr; 186 const char *WordBegin = Pos.BufferPtr; [all...] |
/external/llvm/tools/llvm-mcmarkup/ |
H A D | llvm-mcmarkup.cpp | 139 OwningPtr<MemoryBuffer> BufferPtr; local 140 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename, BufferPtr)) { 144 MemoryBuffer *Buffer = BufferPtr.take();
|
/external/clang/tools/driver/ |
H A D | cc1as_main.cpp | 274 OwningPtr<MemoryBuffer> BufferPtr; local 275 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Opts.InputFile, BufferPtr)) { 280 MemoryBuffer *Buffer = BufferPtr.take();
|
/external/clang/include/clang/AST/ |
H A D | CommentLexer.h | 239 const char *BufferPtr; member in class:clang::comments::Lexer 297 const unsigned TokLen = TokEnd - BufferPtr; 298 Result.setLocation(getSourceLocation(BufferPtr)); 305 BufferPtr = TokEnd; 309 StringRef Text(BufferPtr, TokEnd - BufferPtr);
|
Completed in 127 milliseconds