15 #ifndef LLVM_CLANG_FORMAT_FORMAT_H
16 #define LLVM_CLANG_FORMAT_FORMAT_H
20 #include "llvm/ADT/ArrayRef.h"
21 #include <system_error>
27 class DiagnosticConsumer;
34 const char *
name()
const LLVM_NOEXCEPT
override;
35 std::string
message(
int EV)
const override;
587 bool *IncompleteFormat =
nullptr);
594 StringRef FileName =
"<stdin>",
595 bool *IncompleteFormat =
nullptr);
626 FormatStyle
getStyle(StringRef StyleName, StringRef FileName,
627 StringRef FallbackStyle);
637 #endif // LLVM_CLANG_FORMAT_FORMAT_H
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
ID
Defines the set of possible language-specific address spaces.
Defines the clang::LangOptions interface.
An opaque identifier used by SourceManager which refers to a source file (MemoryBuffer) along with it...
This class handles loading and caching of source files into memory.