14 #ifndef LLVM_CLANG_LEX_SCRATCHBUFFER_H
15 #define LLVM_CLANG_LEX_SCRATCHBUFFER_H
40 void AllocScratchBuffer(
unsigned RequestLen);
SourceLocation getToken(const char *Buf, unsigned Len, const char *&DestPtr)
Encodes a location in the source. The SourceManager can decode this to get at the full include stack...
ScratchBuffer(SourceManager &SM)
Defines the clang::SourceLocation class and associated facilities.
This class handles loading and caching of source files into memory.