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 noexcept
override;
39 std::string
message(
int EV)
const override;
1592 FormatStyle *
Style);
1611 unsigned *
Cursor =
nullptr);
1618 const FormatStyle &
Style);
1639 const FormatStyle &
Style);
1675 bool *IncompleteFormat);
1739 StringRef FallbackStyle,
1740 StringRef Code =
"",
1749 return "Objective-C";
1753 return "JavaScript";
1771 #endif // LLVM_CLANG_FORMAT_FORMAT_H
The virtual file system interface.
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.