16 #ifndef LLVM_CLANG_LIB_FORMAT_UNWRAPPEDLINEFORMATTER_H 17 #define LLVM_CLANG_LIB_FORMAT_UNWRAPPEDLINEFORMATTER_H 26 class ContinuationIndenter;
27 class WhitespaceManager;
37 : Indenter(Indenter), Whitespaces(Whitespaces), Style(Style),
38 Keywords(Keywords), SourceMgr(SourceMgr), Status(Status) {}
42 bool DryRun =
false,
int AdditionalIndent = 0,
43 bool FixBadIndentation =
false,
44 unsigned FirstStartColumn = 0,
45 unsigned NextStartColumn = 0,
46 unsigned LastStartColumn = 0);
54 unsigned Indent,
unsigned NewlineIndent);
64 std::map<std::pair<const SmallVectorImpl<AnnotatedLine *> *,
unsigned>,
78 #endif // LLVM_CLANG_LIB_FORMAT_UNWRAPPEDLINEFORMATTER_H
const AnnotatedLine * Line
Dataflow Directional Tag Classes.
This file implements an indenter that manages the indentation of continuations.
This class handles loading and caching of source files into memory.