15 #ifndef LLVM_CLANG_LIB_FORMAT_AFFECTEDRANGEMANAGER_H
16 #define LLVM_CLANG_LIB_FORMAT_AFFECTEDRANGEMANAGER_H
30 : SourceMgr(SourceMgr), Ranges(Ranges.
begin(), Ranges.
end()) {}
45 bool IncludeLeadingNewlines);
49 bool affectsLeadingEmptyLines(
const FormatToken &Tok);
67 #endif // LLVM_CLANG_LIB_FORMAT_AFFECTEDRANGEMANAGER_H
Defines the SourceManager interface.
detail::InMemoryDirectory::const_iterator I
Represents a character-granular source range.
detail::InMemoryDirectory::const_iterator E
This class handles loading and caching of source files into memory.