clang 20.0.0git
Public Member Functions | Public Attributes | List of all members
clang::format::FormatStyle::KeepEmptyLinesStyle Struct Reference

Options regarding which empty lines are kept. More...

#include "clang/Format/Format.h"

Public Member Functions

bool operator== (const KeepEmptyLinesStyle &R) const
 

Public Attributes

bool AtEndOfFile
 Keep empty lines at end of file.
 
bool AtStartOfBlock
 Keep empty lines at start of a block.
 
bool AtStartOfFile
 Keep empty lines at start of file.
 

Detailed Description

Options regarding which empty lines are kept.

For example, the config below will remove empty lines at start of the file, end of the file, and start of blocks.

AtEndOfFile: false
bool AtStartOfFile
Keep empty lines at start of file.
Definition: Format.h:3157
bool AtEndOfFile
Keep empty lines at end of file.
Definition: Format.h:3146
bool AtStartOfBlock
Keep empty lines at start of a block.
Definition: Format.h:3155
KeepEmptyLinesStyle KeepEmptyLines
Which empty lines are kept.
Definition: Format.h:3167

Definition at line 3144 of file Format.h.

Member Function Documentation

◆ operator==()

bool clang::format::FormatStyle::KeepEmptyLinesStyle::operator== ( const KeepEmptyLinesStyle R) const
inline

Definition at line 3158 of file Format.h.

References AtEndOfFile, AtStartOfBlock, and AtStartOfFile.

Member Data Documentation

◆ AtEndOfFile

bool clang::format::FormatStyle::KeepEmptyLinesStyle::AtEndOfFile

Keep empty lines at end of file.

Definition at line 3146 of file Format.h.

Referenced by llvm::yaml::MappingTraits< FormatStyle >::mapping(), and operator==().

◆ AtStartOfBlock

bool clang::format::FormatStyle::KeepEmptyLinesStyle::AtStartOfBlock

Keep empty lines at start of a block.

true: false:
if (foo) { vs. if (foo) {
bar();
bar(); }
}

Definition at line 3155 of file Format.h.

Referenced by clang::format::computeNewlines(), clang::format::getGoogleStyle(), llvm::yaml::MappingTraits< FormatStyle >::mapping(), and operator==().

◆ AtStartOfFile

bool clang::format::FormatStyle::KeepEmptyLinesStyle::AtStartOfFile

Keep empty lines at start of file.

Definition at line 3157 of file Format.h.

Referenced by clang::format::computeNewlines(), and operator==().


The documentation for this struct was generated from the following file: