ΒΆtooling::Replacements separateDefinitionBlocks(
const clang::format::FormatStyle& Style,
llvm::StringRef Code,
ArrayRef<tooling::Range> Ranges,
llvm::StringRef FileName = "<stdin>")
tooling::Replacements separateDefinitionBlocks(
const clang::format::FormatStyle& Style,
llvm::StringRef Code,
ArrayRef<tooling::Range> Ranges,
llvm::StringRef FileName = "<stdin>")
Description
Inserts or removes empty lines separating definition blocks including classes, structs, functions, namespaces, and enums in the given \p Ranges in\p Code. Returns the ``Replacements`` that inserts or removes empty lines separating definition blocks in all \p Ranges in \p Code.
Declared at: clang/include/clang/Format/Format.h:4199
Parameters
- const clang::format::FormatStyle& Style
- llvm::StringRef Code
- ArrayRef<tooling::Range> Ranges
- llvm::StringRef FileName = "<stdin>"