clang
6.0.0
|
A small class to be used by libclang clients to format a declaration string in memory. More...
#include "/work/www-prereleases/6.0.0/rc3/llvm.src/tools/clang/lib/Index/SimpleFormatContext.h"
Public Member Functions | |
SimpleFormatContext (LangOptions Options) | |
FileID | createInMemoryFile (StringRef Name, StringRef Content) |
std::string | getRewrittenText (FileID ID) |
A small class to be used by libclang clients to format a declaration string in memory.
This object is instantiated once and used each time a formatting is needed.
Definition at line 35 of file SimpleFormatContext.h.
|
inline |
Definition at line 37 of file SimpleFormatContext.h.
|
inline |
Definition at line 48 of file SimpleFormatContext.h.
|
inline |
Definition at line 56 of file SimpleFormatContext.h.
References clang::Rewriter::getEditBuffer(), Rewrite, and clang::RewriteBuffer::write().
IntrusiveRefCntPtr<DiagnosticsEngine> clang::index::SimpleFormatContext::Diagnostics |
Definition at line 65 of file SimpleFormatContext.h.
IntrusiveRefCntPtr<DiagnosticOptions> clang::index::SimpleFormatContext::DiagOpts |
Definition at line 64 of file SimpleFormatContext.h.
FileManager clang::index::SimpleFormatContext::Files |
Definition at line 67 of file SimpleFormatContext.h.
IntrusiveRefCntPtr<vfs::InMemoryFileSystem> clang::index::SimpleFormatContext::InMemoryFileSystem |
Definition at line 66 of file SimpleFormatContext.h.
Rewriter clang::index::SimpleFormatContext::Rewrite |
Definition at line 69 of file SimpleFormatContext.h.
Referenced by getRewrittenText().
SourceManager clang::index::SimpleFormatContext::Sources |
Definition at line 68 of file SimpleFormatContext.h.