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;
725 unsigned *
Cursor =
nullptr);
742 bool *IncompleteFormat =
nullptr);
749 StringRef FileName =
"<stdin>",
750 bool *IncompleteFormat =
nullptr);
781 FormatStyle
getStyle(StringRef StyleName, StringRef FileName,
782 StringRef FallbackStyle);
792 #endif // LLVM_CLANG_FORMAT_FORMAT_H
class LLVM_ALIGNAS(8) DependentTemplateSpecializationType const IdentifierInfo * Name
Represents a template specialization type whose template cannot be resolved, e.g. ...
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.