Searched defs:BufferPtr (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/Lex/
H A DLexer.h75 // 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 DCommentLexer.cpp86 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 DCommentParser.cpp37 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 Dllvm-mcmarkup.cpp139 OwningPtr<MemoryBuffer> BufferPtr; local
140 if (error_code ec = MemoryBuffer::getFileOrSTDIN(Filename, BufferPtr)) {
144 MemoryBuffer *Buffer = BufferPtr.take();
/external/clang/tools/driver/
H A Dcc1as_main.cpp274 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 DCommentLexer.h239 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