Searched defs:BufferPtr (Results 1 - 5 of 5) 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 159 return BufferPtr == BufferEnd; 222 return getSourceLocation(BufferPtr); 226 const char *getBufferLocation() const { return BufferPtr; } 458 /// starting at BufferPtr, going to TokEnd that forms the token. This method 460 /// addition, since tokens cannot overlap, this also updates BufferPtr to be 464 unsigned TokLen = TokEnd-BufferPtr; 466 Result.setLocation(getSourceLocation(BufferPtr, TokLen)); 468 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 | 46 const char *BufferPtr; member in struct:clang::comments::TextTokenRetokenizer::Position 64 Pos.BufferPtr = Pos.BufferStart; 69 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart; 75 assert(Pos.BufferPtr != Pos.BufferEnd); 76 return *Pos.BufferPtr; 81 assert(Pos.BufferPtr != Pos.BufferEnd); 82 Pos.BufferPtr++; 83 if (Pos.BufferPtr == Pos.BufferEnd) { 162 const char *WordBegin = Pos.BufferPtr; 195 const char *WordBegin = Pos.BufferPtr; [all...] |
/external/llvm/tools/llvm-mcmarkup/ |
H A D | llvm-mcmarkup.cpp | 138 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferPtr = local 140 if (std::error_code EC = BufferPtr.getError()) { 144 MemoryBuffer *Buffer = BufferPtr->release();
|
/external/clang/include/clang/AST/ |
H A D | CommentLexer.h | 239 const char *BufferPtr; member in class:clang::comments::Lexer 299 StringRef Text(BufferPtr, TokEnd - BufferPtr);
|
Completed in 285 milliseconds