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;
38 const char *
name()
const LLVM_NOEXCEPT
override;
39 std::string
message(
int EV)
const override;
770 unsigned *
Cursor =
nullptr);
775 llvm::Expected<tooling::Replacements>
777 const FormatStyle &
Style);
784 llvm::Expected<tooling::Replacements>
786 const FormatStyle &
Style);
887 #endif // LLVM_CLANG_FORMAT_FORMAT_H
The virtual file system interface.
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...
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.